前提・実現したいこと
pythonで辞書のようなものを作りたいと思っています。
キーと値のリストが
key = [[0, 1], [0, 2], [0, 3], [0, 4], [0, 5]]
value = [[0, 1, 2, 3], [0, 2, 3], [0, 3], [0, 4, 3], [0, 5, 4, 3]]
とします。
それを下記のような辞書型にしたいです。
dict = {(0,1):(0,1,2,3), (0,2):(0,2,3), (0,3):(0,3), (0,4):(0,4,3), (0,5):(0,5,4,3)}
発生している問題・エラーメッセージ
[OUT]: TypeError: unhashable type: 'list'
と、タイプエラーになります。
keyが辞書としてハッシュ化できない型である、ということまでは分かりました。
###質問
そこで質問です。
[(0,1),(0,2)・・・]のようなリストであるキーから、値を呼び出す辞書を作ること不可能なのでしょうか?
また、不可能な場合、このようなリストのキーから値を呼び出す他の方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/16 08:40