1.是一个英语词典。 2.查找一个词的意思,同义词,反义词。
In [1]:
from nltk.corpus import wordnet
In [12]:
syns = wordnet.synsets("good")
In [24]:
print(syns[8].lemmas()[0].name())
print(syns[0].definition())
print(syns[1].definition())
print(syns[2].definition())
print(syns[0].lemmas()[0].name())
In [11]:
print(syns[0].definition())
print(syns[0].examples())
print(syns[0])
In [26]:
synonyms=[]
antonyms=[]
for syn in wordnet.synsets("good"):
for l in syn.lemmas():
synonyms.append(l.name())
if l.antonyms():
antonyms.append(l.antonyms()[0].name())
print(set(synonyms))
print(set(antonyms))
In [ ]: