回答編集履歴
2
修正
test
CHANGED
@@ -20,13 +20,13 @@
|
|
20
20
|
|
21
21
|
dct2 = {dct: 1}
|
22
22
|
|
23
|
-
# TypeError: unhashable type: '
|
23
|
+
# TypeError: unhashable type: 'dict'
|
24
24
|
|
25
25
|
|
26
26
|
|
27
27
|
dct2 = {sets: 1}
|
28
28
|
|
29
|
-
# TypeError: unhashable type: '
|
29
|
+
# TypeError: unhashable type: 'set'
|
30
30
|
|
31
31
|
```
|
32
32
|
|
1
修正
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
なぜ使えないかというと、これらのクラスはオブジェクトを作成したあとから要素を追加、削除して中身を変えられ、中身が一意に定まら
|
35
|
+
なぜ使えないかというと、これらのクラスはオブジェクトを作成したあとから要素を追加、削除して中身を自由に変えられるため (mutable)、中身が一意に定まらず、ハッシュ化できないからです。
|
36
36
|
|
37
37
|
|
38
38
|
|