我有一个文本文件里面有一些单词,我想对它们进行词形还原,以便去除那些意思相同但时态不同的单词,比如try和tried。但是当我尝试这么做时,总是会出现TypeError: unhashable type: 'list'这样的错误。
results=[]
with open('/Users/xyz/Documents/something5.txt', 'r') as f:
for line in f:
results.append(line.strip().split())
lemma= WordNetLemmatizer()
lem=[]
for r in results:
lem.append(lemma.lemmatize(r))
with open("lem.txt","w") as t:
for item in lem:
print>>t, item
如何对已经分词的单词进行词形归并处理?