我正在尝试获取一个列表并将其与文本文件进行比较,从列表中删除出现在文本文件中的元素。
我的代码是:
baselist = open("testfile.txt", 'r')
twolist = ["one","two","three","four","five"]
for y in baselist:
for x in range(0,len(twolist)):
print("Working %s vs %s") % (twolist[x], y)
if twolist[x] == y:
print("Match!")
remove.twolist[x]
baselist.close()
当我运行它时,我可以在输出中看到它正在比较“一个”和“一个”等,显然问题在于,if twolist[x] == y:
但对于我的生活,我无法让它工作。我已经阅读和阅读并用谷歌搜索和搜索,但显然我错过了一些东西。有人可以指出我正确的方向吗?