我嘗試使用共發現在蟒蛇列出一些同義詞一(字)的 我有以下代碼:如何在使用WordNet時解決Python中數據集的迭代問題?
for i,j in enumerate(wn.synsets('dog')):
print "Meaning",i, "NLTK ID:", j.name
print "Definition:",j.definition
print "Synonyms:", ", ".join(j.lemma_names)
print
我使用Python 2.7.10 和我出現以下錯誤:
print "Synonyms:", ", ".join((j.lemma_names))
TypeError: can only join an iterable
我該如何解決這個問題?
什麼是'型(j.lemma_names)'輸出? – soon
輸出是 –
您可能必須使用語言參數(ISO代碼)調用它。像'j.lemma_names('eng')'。 – Riyaz