str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。
所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符
list=['1','2','3','4','5']
print(''.join(list))
结果是12345
seq = {'hello':'nihao','good':2,'boy':3,'doiido':4}
print('-'.join(seq)) #字典只对键进行连接
结果是 hello-good-boy-doiido
注意列表里的元素必须是字符串形式
print(''.join([1,2,3,4]))
TypeError: sequence item 0: expected str instance, int found
报错
print(','.join(['1','2','3','4']))
结果是 1,2,3,4
本文介绍了如何使用Python中的str.join()方法将列表、元组或字典等数据结构转换为字符串。通过实例展示了不同数据类型与join方法的结合使用,并强调了只有字符串类型的元素才能被直接连接。
107

被折叠的 条评论
为什么被折叠?



