python中join 方法介紹

2021-09-29 17:36:22 字數 2457 閱讀 9352

python join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。

join()方法語法:str.join(sequence)

返回通過指定字元連線序列中元素後生成的新字串。

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

1、以某規則連線元組:

>>>str="-"

>>>seq=('a','b','c')

>>>printstr.join(seq)#join中的引數必須是序列,而不能是元素,例如:str.join('a','b','c')

a-b-c#輸出

2、以某規則連線列表:

>>>list=['1','2','3','4','5']

>>>print(''.join(list))

12345#輸出

3、以某規則連線字典(字典只對鍵進行連線) 

>>> seq=

>>>print('-'.join(seq))#字典只對鍵進行連線

boy-good-doiido-hello#輸出

4、連線2個字串: 

>>>printos.path.join("d:\\","test.txt")#連線2個字串

d:\test.txt#輸出磁碟檔案絕對路徑和名稱

5、找到報告目錄下最新檔案的絕對路徑和名稱:

importos

importtime

file_dir=os.path.dirname(os.path.abspath('.'))+'\\report'

lists=os.listdir(file_dir)

lists.sort(key=lambdafn:os.path.getatime(file_dir+"\\"+fn))#按修改時間排序輸出目錄下所有檔名稱

file=os.path.join(file_dir,lists[-1])#輸出列表中最後乙個檔案的絕對路徑和名稱

print file

輸出:201809291118result.html

參考:

python中join 方法介紹

描述 python join 方法用於將序列中的元素以指定的字元連線生成乙個新的字串。語法join 方法語法 str join sequence 引數sequence 要連線的元素序列。返回值返回通過指定字元連線序列中元素後生成的新字串。例項以下例項展示了join 的使用方法 1 以某規則連線元組 ...

Java執行緒Join方法介紹

thread類中的join方法的主要作用就是同步,它可以使得執行緒之間的並行執行變為序列執行。public class test1 class testthreadjoin extends thread public testthreadjoin string name public void ru...

python 執行緒中join方法的使用

1 作用 讓子執行緒插入主線程,可理解為在在join呼叫處把子執行緒的code move到了主線程,直到被插入的code執行結束,主線程接著下面的繼續 執行 2 觸發條件 手動呼叫或主線程要退出時自動呼叫 3 引數說明 join方法可可傳入引數表示子執行緒加入主線程的執行時間,超出此時間,強制結束子...