2017-06-06 11 views
1

次のエラーが発生しました。例外の形式の場合:TypeError:unhashable type:Pythonの 'list' nltk

if form in exceptions: TypeError: unhashable type: 'list' 

以下は私のコードです。

from nltk.tokenize import word_tokenize 
from nltk.stem.wordnet import WordNetLemmatizer 

sentence = 'missed you' 
w_tokenize = (word_tokenize(sentence)) 

for word in w_tokenize: 
    print WordNetLemmatizer().lemmatize(w_tokenize,'v') 

どのようにすればこのエラーを修正できますか?

答えて

2

あなたが混ざっ変数を持っているように、それは実際に、私はミスを犯した

for word in w_tokenize: 
    print WordNetLemmatizer().lemmatize(word,'v') 
+0

べきであるようです。とにかく、['miss'、 'you']のようなリストに出力することはできますか? –

+0

このようにしてください: 'print [WordNetLemmatizer()。 –

+0

いいえ[miss '] ['あなた ']のようです。しかし、私は期待していません。 –

関連する問題