2014-10-31 50 views
-2

我該如何轉換如何轉換[Synset('dog.n.01'),Synset('frump.n.01'),Synset('dog.n.03'),Synset('cad

[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.n.01', 'frump.n.01', 'dog.n.03', 'cad.n.01', 'frank.n.02', 'pawl.n.01', 'andriron.n.01', 'chase.v.01' 

在Python

筆記原文是wordnet.synsets從NLTK庫輸出( '狗')提前

感謝

+0

您到目前爲止嘗試過了什麼?或者你只是想讓我們爲你做功課嗎? – foxygen 2014-10-31 00:19:13

+0

當你問一個問題至少嘗試了一兩件事情時,它會有所幫助,因此你可以提出一個更具體的問題。 – Denise 2014-10-31 00:19:50

+0

我沒有代碼,但我試過使用mylist = mylist.strip('Synset')@foxygen – 2014-10-31 00:23:46

回答

2

我假設這些數據來自NLTK?

from nltk.corpus import wordnet as wn 
syns = wn.synsets('dog') 

如果是這樣,請嘗試:

names = [ s.name() for s in syns ] 

得到的名單。

(未來,請提供更多關於數據來自何處的背景信息。)

相關問題