我想检查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