Вы можете использовать функцию lemma_names
объекта Synset
. Имейте в виду, что он возвращает список имен, вы можете выбрать то, которое вас устраивает (в этом случае это только 1 результат 'change').
>> print(pp1[0].lemma_names())
['change']
Также вызов hypernyms()
также возвращает вам список, поэтому я использовал pp1[0]
. Например, запрос 'dog' возвращает [dog, frump, cad...]
и т. д. Если вы хотите получить все lemma_names
для всех гипернимов, вы можете использовать понимание списка.
>> [s.lemma_names() for s in wn.synsets('dog')]
[['dog', 'domestic_dog', 'Canis_familiaris'],
['frump', 'dog'],
['dog'],
...
['chase', 'chase_after', 'trail', 'tail', 'tag', 'give_chase', 'dog', 'go_after', 'track']]
person
umutto
schedule
16.06.2017