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