Python 官方文档:入门教程 => 点击学习
目录1.join函数的语法及用法(1)语法:'sep'.join(sep_object) (2)用法:连接任意数量的字符串(包括要连接的元素字符串、元组、列
参数说明
sep:分割符,可为“,、;”等。
sep_object:分割对象,可为字符串、以及储存字符串的元组、列表、字典。
';'.join('abc') #输出结果为:'a;b;c'
string1 = 'Good idea'#定义字符串
' '.join(string1) 输出结果:'g o o d i d e a'
#说明:由于字符串里没指明按字符串之间是怎么连接的,默认每个字符之间插入目标字符
运行结果如下图所示。
tuple1 = ('a','b','c') #定义元组tuple1
'、'.join(tuple1)
tuple2 = ('hello','peace','world') #定义元组tuple2
' '.join(tuple2)
jupyter运行结果如下图所示。
b = ['a','b','c'] #定义列表
'、'.join(b)
list1 = ['hello','peace','world'] #定义列表
' '.join(list1)
运行结果如下图所示
c={'hello':1,'world':2}
';'.join(c)
d = {'hello':'hi','world':'2'}
' '.join(d)
输出结果如下图所示
a = (1,2,3) #定义元组a
';'.join(a)
#报错:TypeError: sequence item 0: expected str instance, int found
a = (1,2,3) #定义元组a
';'.join(a)
b = (186234,1385475,1235462)
';'.join(str(i) for i in b)
#调用set函数去重处理
e = (1,2,3,2) #定义元组a
'、'.join(str(i) for i in set(e))
注意:分割对象储存的对象要为字符串,否则会报错
到此这篇关于python的join函数的用法及实例的文章就介绍到这了,更多相关Python的join函数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Python的join函数的用法及实例
本文链接: https://lsjlt.com/news/208433.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0