我想檢查a中的內容是否在內容b中。 對於每個項目,我想檢查a中的內容是否位於b中(不管順序如何)。搜索是否存在從一個文件到另一個文件的行
我可以做下面的事情,但它必須匹配甚至排序。如果a.txt中的項目存在於b.txt文件中,最好的方法是逐一打印出真實的文件?
f1 = open("a.txt").read().split("\n")
f2 = open("b.txt").read().split("\n")
for line in f1:
print f1
for line in f2:
print f2
print f1 == f2
A.TXT
apple
tomato
green
peach
stack
flow
chance
b.txt
stack
peach
blue
green
tomato
wax
結果
apple -> false
tomato -> true
green -> true
peach -> true
stack -> true
flow -> false
chance -> false
儘管此代碼可以回答這個問題,提供有關爲什麼和/或如何代碼回答了這個問題提高了其長期價值的其他方面。 – Ajean