我需要从一个句子中找出一个单词的同义词.举个例子



我需要找到给定单词的同义词。例如list1=[快乐生活]

在Python代码中,通过使用NLTK库,我得到了单个单词的同义词,但我需要两个或两个以上单词的同义字。

最简单的方法是使用split方法将两个单词拆分为一个单词,然后在您使用的库中运行该方法。一个例子如下:

from nltk.corpus import wordnet
synonyms = []
antonyms = []
input = "happy life"
input = input.split()
dictSynonyms = {}

for word in input:
for syn in wordnet.synsets(word):
for l in syn.lemmas():
dictSynonyms[l.name()] = word

最新更新