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

python小tips 专栏收录该内容
44 篇文章 0 订阅

用来练手的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来进行分隔的,否则结果会很奇怪,如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 点我我会动 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值