Как распечатать только само слово в синтаксисе WordNet с помощью Python NLTK?
Есть ли способ в Python 2.7 с помощьюNLTK
просто получить слово, а не дополнительное форматирование, которое включает в себя"synset"
и скобки и тому"n.01"
так далее?
Например, если я делаю
wn.synsets('dog')
Мои результаты выглядят так:
[Synset('dog.n.01'), Synset('frump.n.01'), Synset('dog.n.03'), Synset('cad.n.01'), Synset('frank.n.02'), Synset('pawl.n.01'), Synset('andiron.n.01'), Synset('chase.v.01')]
Как я могу вместо этого получить такой список?
dog
frump
cad
frank
pawl
andiron
chase
Есть ли способ сделать это с помощьюNLTK
или я должен использоватьregular expressions
? Могу ли я использоватьregular expressions
в скрипте Python?