Я пытался реализовать модуль wordnet с помощью NLTK . Но я продолжаю получать ошибку list index out of range. Что не так с моим кодом? Пожалуйста, помогите мне.
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
список, возвращаемый из s[i].lemmas(), содержит меньше элементов, чем исходный список s. Чтобы это исправить, итерируйте списки напрямую:
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())