【发布时间】:2022-01-16 13:39:04
【问题描述】:
我觉得我在这里做了一些非常愚蠢的事情,我试图阻止列表中的单词,但它没有给我预期的结果,我的代码是:
from nltk.stem.snowball import SnowballStemmer
snowball = SnowballStemmer(language="english")
my_words = ['works', 'shooting', 'runs']
for w in my_words:
w=snowball.stem(w)
print(my_words)
我得到的输出是
['works', 'shooting', 'runs]
相对
['work','shoot','run']
我觉得我的清单做错了什么,但谁能告诉我我做错了什么?
【问题讨论】:
-
你在循环中对
w什么都不做 -
w=snowball.stem(w)不会对my_words做任何事情。尝试追加到输出数组。
标签: python list loops nltk stemming