<p>因此,我期待着打印出的话,从一个样本文件拼写错误,我似乎无法找出如何循环通过两个列表在一起。下面是代码:(顶部只是一个helper函数)和dict.txt文件只是一长串可能的单词</p>
<pre><code>def cleanWords(wlist):
ret=[]
for word in wlist:
cleanword = word.strip('?.,;:!\'-"\n()')
ret.append(cleanword.lower())
return ret
f = open('dict.txt', 'r')
lines = f.readlines()
cleanlistdic = cleanWords(lines)
inword = raw_input("Enter a file name: ")
g = open(inword, 'r')
lines2 = g.readlines()
cleanlistfile = cleanWords(lines2)
# this part is where i get stuck
for line in cleanlistfile:
for j in cleanlistdic:
if line not in cleanlistdic:
print line
</code></pre>