RUNOOB python练习题33 使用join方法实现用逗号分隔列表

这是一篇关于Python练习的文章,重点介绍了如何使用`join`方法以逗号为分隔符来分隔字符串、字典和列表。文章通过实例展示了在分隔字典时只考虑Key,以及在分隔列表时需要先将列表元素转化为字符串的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用来练手的python练习题,原题链接:python练习实例33

题干: 按逗号分隔列表

用逗号分隔列表,我们就想到了join方法。
str.join(sequence)可以用自定的str字符串分隔一个序列,这个序列可以是字符串,列表,元组,字典。

例如我们可以用逗号分隔字符串:
L = ["ni","wo","ta"]
print(type(L))
s3 = ','.join(L)
print(s3)

输出结果如下:
在这里插入图片描述

用逗号分隔字典

注意,只能分隔字典的Key 键值

dic  = {'hello':1, 'wode': 2, 'tade': 100}
s4 = ','.join(dic)
print(s4)

结果如下:
在这里插入图片描述

用逗号分隔列表

需要注意的是,和字典,字符串不同,分隔列表的时候必须选中列表中的每一项转化为字符串。
源代码如下:

L = [1,2,3,4,5]
s1 = ','.join(str(n) for n in L)
print (s1)
print(type(s1))

结果如下:
在这里插入图片描述
如果单纯地将列表转为字符串是不能再使用Join来进行分隔的,否则结果会很奇怪,如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值