join()方法-连接元素序列生成新的字符串


Python join()方法

Python3 字符串 Python3 字符串


描述

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

语法

join()方法语法:

str.join(sequence)

参数

  • sequence -- 要连接的元素序列。

返回值

返回通过指定字符连接序列中元素后生成的新字符串。

实例

以下实例展示了join()的使用方法:

#!/usr/bin/python3 s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b") # 字符串序列 print (s1.join( seq )) print (s2.join( seq ))

以上实例输出结果如下:

r-u-n-o-o-b runoob

其中的 sequence 中的元素必须的字符串否则会报错,例如:

>>> seq = ['a','b',1,2] >>> jn = '-' >>> jn.join(seq) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: sequence item 2: expected str instance, int found

可以使用map函数转换元素类型

>>> seq = ['a','b',1,2] >>> jn = '-' >>> jn.join(map(str,seq))
'a-b-1-2'
 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM