我做了搜索,找不到足夠接近的任何東西。如何合併或連接列表和Python中的匹配記錄
考慮包含文件名或任何其他對象這3名或多個列表 - 在發現列表中說出特定的目錄(相關):
list1 = ['c:\\temp\\file1.txt', 'c:\\temp\\file2.txt', 'c:\\temp\\file3.txt']
list2 = ['d:\\myfiles\\file1.txt', 'd:\\myfiles\\file2.tx', 'd:\\myfiles\\file4.txt']
list3 = ['d:\\backup\\file2.txt', 'd:\\backup\\file3.txt', 'd:\\backup\\file4.txt']
我想獲得爲一個三列的表格(可Excel中,有三列管分隔TXT或類似):
column1 (c:\\temp) | column2 (d:\\myfiles) | column3 (d:\\backup)
------------------------------------------------------------------
file1.txt | file1.txt | <blank>
file2.txt | file2.txt | file2.txt
file3.txt | <blank> | file3.txt
<blank> | file4.txt | file4.txt
我都榜上有名,但我不知道一個函數或方法,將排序在上面提供的時尚之列。 Python 2.7 - 就是我正在使用的。
任何想法歡迎。
-GeO
列表按文件名排序嗎? –
這是相當一些你要寫的代碼... –
請注意右邊以前答案的「相關」鏈接 - 它們都有4位數範圍內的upvotes(很少見到)。其中一個只需要工作... –