0
對不起,如果標題有點混亂。我有兩個文件,file1和file2都有很多列。我需要找到共同的要素中某列的,如果他們匹配,從文件1的整條生產線應該被添加到匹配的行文件2:將兩個列表中的地圖元素添加到另一個列表中
如:
file1.txt:
[a,b,c],
[x,e,y],
...
file2.txt:
[d,e,f],
[s,p,z],
...
注意,這裏只是元素「 E」相匹配,結果應該(在一個新的文件,但所有的FILE2.TXT信息)是:
newfile.txt:
[d,e,f],[x,e,y],
[s,p,z]
...
我的想法:
output = open('file2.txt', 'w')
for f in variants:
add = ""
if f[0] in sources:
add = ???
output.write("\t".join(f) + add + "\n")
output.close()
「variants」包含來自file1.txt的列表,我真的不知道如何將其餘信息從file1.txt添加到file2.txt中的匹配行,請任何幫助!
各行的所有條目爲什麼不使用只是簡單的文字'A,B,C',而不是'[A,B,C]'? –