2017-09-19 11 views
1

私は、整数をキーとしてPythonのリストを作成しています。しかし、次のコードは、tがNoneであることを示しています。リストのpython辞書が新しい鍵に追加

t = y.get("1",[]).append(1) 

(私はcounter[c] = counter.get(c,0) + 1を行うときしかし、それは動作します。)

誰でも助けることができますか?

+0

あなたのコードをもっと共有できますか? – Kyle

+0

appendは常にNoneを返します。それについて驚かないでください。 – wim

答えて

2

メソッドでtNoneを取得する理由は、appendが値を返さないためです。代わりにこれを試すことができます:

t = y.get("1",[]) 
t.append(1) 
+0

ありがとうございます! – yuhengd

+0

@yuhengd助けてうれしい! – Ajax1234

関連する問題