回答編集履歴

6

f

2020/08/14 11:55

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -1,10 +1,10 @@
1
- 集合にiterable(例:リスト)内の要素を加えるにはupdate()を使用してください。
1
+ 集合にiterable(例:リスト)内の要素を一括して加えるにはupdate()を使用してください。
2
2
 
3
3
  ただし、当該要素はhashableでなければなりません。
4
4
 
5
5
 
6
6
 
7
- エラーにある通り、質問の元コーではリストをaddしようとしていますが、リストそのものはunhashableなので、集合の要素として加えることはできずエラーとなります。
7
+ エラーにある通り、質問の元コーではリストをaddしようとしていますが、リストそのものはunhashableなので、集合の要素として加えることはできずエラーとなります。
8
8
 
9
9
 
10
10
 

5

f

2020/08/14 11:55

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 参考:[https://docs.python.org/ja/3.7/library/stdtypes.html#set](https://docs.python.org/ja/3.7/library/stdtypes.html#set)
11
+ 参考:[https://docs.python.org/ja/3.7/library/stdtypes.html#frozenset.update](https://docs.python.org/ja/3.7/library/stdtypes.html#frozenset.update)
12
12
 
13
13
 
14
14
 

4

f

2020/08/14 11:46

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -1,8 +1,10 @@
1
- 集合にリスト内の要素を加えるにはupdate()を使用してください。
1
+ 集合にiterable(例:リスト内の要素を加えるにはupdate()を使用してください。
2
+
3
+ ただし、当該要素はhashableでなければなりません。
2
4
 
3
5
 
4
6
 
5
- エラーにある通り、リストそのものはunhashableなので、集合の要素として加えることはできません
7
+ エラーにある通り、質問の元コートではリストをaddしようとしていますが、リストそのものはunhashableなので、集合の要素として加えることはできずエラーとなり
6
8
 
7
9
 
8
10
 

3

f

2020/08/14 11:45

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -1,4 +1,8 @@
1
- 集合に要素を加えるにはupdate()を使用してください。
1
+ 集合にリスト内の要素を加えるにはupdate()を使用してください。
2
+
3
+
4
+
5
+ エラーにある通り、リストそのものはunhashableなので、集合の要素として加えることはできません。
2
6
 
3
7
 
4
8
 

2

f

2020/08/14 11:35

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 参考:[https://docs.python.org/ja/2.7/library/sets.html](https://docs.python.org/ja/2.7/library/sets.html)
5
+ 参考:[https://docs.python.org/ja/3.7/library/stdtypes.html#set](https://docs.python.org/ja/3.7/library/stdtypes.html#set)
6
6
 
7
7
 
8
8
 

1

f

2020/08/14 11:32

投稿

sfdust
sfdust

スコア1135

test CHANGED
@@ -1,4 +1,4 @@
1
- 集合要素を加えるにはupdate()を使用してください。
1
+ 集合要素を加えるにはupdate()を使用してください。
2
2
 
3
3
 
4
4
 
@@ -22,6 +22,16 @@
22
22
 
23
23
 
24
24
 
25
+ b.update(a[5:])
26
+
27
+ print(b)
28
+
29
+
30
+
31
+ # 出力結果
32
+
25
- # 出力結果 >>> {0, 1, 2}
33
+ # >>> {0, 1, 2}
34
+
35
+ # >>> {0, 1, 2, 5}
26
36
 
27
37
  ```