別の辞書から始まるPython辞書の作成に問題があります。Python辞書:TypeError:unhashable type: 'list'
「ソース」ディクショナリがキーとして文字列を持ち、値ごとにカスタムオブジェクトのリストがあるとします。
"ソース"辞書を作成しているのとまったく同じターゲット辞書を作成していますが、これはどのように動作しないのでしょうか?
私は
TypeError: unhashable type: 'list'
コードを取得:
aTargetDictionary = {}
for aKey in aSourceDictionary:
aTargetDictionary[aKey] = []
aTargetDictionary[aKey].extend(aSourceDictionary[aKey])
エラーがこの行にある:あなたが与えたaTargetDictionary[aKey] = []
は端末で正常に動作します。あなたが使用している** aSourceDictionary **の例を挙げてください。 –