回答編集履歴
2
誤字修正 たびたび申し訳ございません。
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
失礼
|
1
|
+
失礼いたしました。
|
2
2
|
|
3
3
|
~~引用元:~~
|
4
4
|
~~[【Pythonエラー解決】「TypeError: unhashable type: xxx」](https://www.virtual-surfer.com/entry/2018/09/08/100413)~~
|
1
該当が誤っていたようですので、削除いたします。
answer
CHANGED
@@ -1,16 +1,10 @@
|
|
1
|
-
|
1
|
+
失礼足しました。
|
2
|
-
[【Pythonエラー解決】「TypeError: unhashable type: xxx」](https://www.virtual-surfer.com/entry/2018/09/08/100413)
|
3
2
|
|
3
|
+
~~引用元:~~
|
4
|
+
~~[【Pythonエラー解決】「TypeError: unhashable type: xxx」](https://www.virtual-surfer.com/entry/2018/09/08/100413)~~
|
4
5
|
|
5
|
-
> 自分で定義したオブジェクトを辞書のkeyに設定しようとすると、ハッシュ化できないからエラーになる。
|
6
|
-
> intやstrのようなハッシュ化可能なオブジェクトをkeyに設定する必要がある。
|
7
6
|
|
7
|
+
~~ > 自分で定義したオブジェクトを辞書のkeyに設定しようとすると、ハッシュ化できないからエラーになる。 ~~
|
8
|
+
~~ > intやstrのようなハッシュ化可能なオブジェクトをkeyに設定する必要がある。~~
|
9
|
+
|
8
|
-
⇒ 辞書のkeyがlist型だとハッシュ化できないため、数値(int)やstr(文字列)を辞書のkeyに設定する
|
10
|
+
~~⇒ 辞書のkeyがlist型だとハッシュ化できないため、数値(int)やstr(文字列)を辞書のkeyに設定する~~
|
9
|
-
|
10
|
-
|
11
|
-
set(ccc) はリスト内の辞書では?
|
12
|
-
```Python
|
13
|
-
{0: "0" , 1: "1"} # 辞書
|
14
|
-
[0, 1, 2] # リスト
|
15
|
-
(0, 1,) # タプル
|
16
|
-
```
|