我试图通过 NLTK 实现wordnet
模块。但是我一直收到错误list index out of range
。我的代码有什么问题?请帮我。
我的代码:
from nltk.corpus import wordnet
s=wordnet.synsets('worse')
for i in range(len(s)):
print(s[i].lemmas()[i].name())
错误:
IndexError: list index out of range
答案 0 :(得分:0)
从s[i].lemmas()
返回的列表中包含的项目少于原始s
列表。要解决此问题,请直接遍历列表:
from nltk.corpus import wordnet
s = wordnet.synsets('worse')
for w in s:
for l in w.lemmas():
print(l.name())