我做了搜索,找不到足够接近的任何东西。如何合并或连接列表和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(很少见到)。其中一个只需要工作... –