我有一个字符串text
,我想将其中的每个单词词形化,然后将其重新组合成一个字符串。我正在尝试这样做:
from nltk.stem.wordnet import WordNetLemmatizer
lmtzr = WordNetLemmatizer()
text = ' '.join[lmtzr.lemmatize(word) for word in text.split()]
但我得到了一个错误:
^{pr2}$我认为不允许我将word
传递到列表理解中的函数中。我有两个问题:
1)为什么不允许?在
2)我如何用另一种方法做到这一点?在
谢谢。在
错误是因为你忘了括号。使用列表理解并将其传递给
join
:或者使用生成器理解:
^{pr2}$相关问题 更多 >
编程相关推荐