首页 > 解决方案 > 为字典中的每个项目仅选择一个同义词同义词

问题描述

我有一个 python 单词字典,我想使用 Wordnet 的 synsets 函数将单个同义词附加到字典中的每个项目。我当前的代码选择了几个同义词,但我只想能够将其缩小到一个单词(即集合中的第一个)。此外,如果没有可用的同义词,我希望它只使用字典中的单词。

dic = {w : [] for w in words if not w in stop_words}

for k, v in dic.items():
    for synset in wordnet.synsets(k):
        for lemma in synset.lemmas():
            v.append(lemma.name())

我对此很陌生,因此将不胜感激任何帮助。提前致谢。

标签: pythonnltkwordnet

解决方案


推荐阅读