join()函數的使用方法
pycharm定義:
def join(self, ab=None, pq=None, rs=None): # real signature unknown; restored from __doc__
"""
Concatenate any number of strings.
The string whose method is called is inserted in between each given string.
The result is returned as a new string.
Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'
"""
pass
語法: 'sep'.join(seq)
參數說明
sep:分隔符。可以為空
seq:要連接的元素序列、字符串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合並成一個新的字符串
應用:
1、對於列表內元素都為字符串時,若要打印輸出列表內所有元素,直接用join元素進行分割即可
eg:對於列表 lst1=['a','b','c','d'] ,遍歷輸出lst1內所有元素,可以用如下代碼
lst1=['a','b','c','d']
print(''.join(lst1)) # 不換行遍歷輸出列表元素
print('\n'.join(lst1)) # 換行遍歷輸出列表元素
輸出結果為

2、當列表內元素有字符串和數字或都為數字時,若要打印輸出列表內所有元素,需要使用map將原列表轉換為一個新列表,然后用join元素進行分割即可
eg:對於列表lst2=[1,2,3,4] ,遍歷輸出lst2內所有元素,可以用如下代碼
lst2=[1,2,3,4]
print(''.join(list(map(lambda x:str(x),lst2)))) # 不換行遍歷輸出列表元素
print('\n'.join(list(map(lambda x:str(x),lst2)))) # 換行遍歷輸出列表元素
輸出結果為

