回答編集履歴

3

実行例追加

2020/01/04 09:48

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,3 +1,21 @@
1
1
  list に追加するには append する以外に、extend, insert, スライス追加、+演算子などを使ってできます。
2
2
 
3
3
  単なる代入では追加はできません。
4
+
5
+
6
+
7
+ ```python
8
+
9
+ >>> a = []
10
+
11
+ >>> a.append(1)
12
+
13
+ >>> a.extend([2, 3])
14
+
15
+ >>> a += [4, 5]
16
+
17
+ >>> a
18
+
19
+ [1, 2, 3, 4, 5]
20
+
21
+ ```

2

回答内容変更

2020/01/04 09:48

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,27 +1,3 @@
1
- mse_list.append は関数で。括弧付け引数を渡すこと追加できます。
1
+ list に追加するには append する以外に、extend, insert, スライス追加、+演算子など使ってできます。
2
2
 
3
-
4
-
5
- mse_list.append= は代入です。標準のリストデータであればエラーになるはずです。
6
-
7
-
8
-
9
- ```python
10
-
11
- >>> mse_list = [1, 2, 3]
12
-
13
- >>> mse_list.append(4)
14
-
15
- >>> mse_list
3
+ 単なる代入では追加はできません。
16
-
17
- [1, 2, 3, 4]
18
-
19
- >>> mse_list.append = 5
20
-
21
- Traceback (most recent call last):
22
-
23
- File "<stdin>", line 1, in <module>
24
-
25
- AttributeError: 'list' object attribute 'append' is read-only
26
-
27
- ```

1

実行例追加

2020/01/04 09:47

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -3,3 +3,25 @@
3
3
 
4
4
 
5
5
  mse_list.append= は代入です。標準のリストデータであればエラーになるはずです。
6
+
7
+
8
+
9
+ ```python
10
+
11
+ >>> mse_list = [1, 2, 3]
12
+
13
+ >>> mse_list.append(4)
14
+
15
+ >>> mse_list
16
+
17
+ [1, 2, 3, 4]
18
+
19
+ >>> mse_list.append = 5
20
+
21
+ Traceback (most recent call last):
22
+
23
+ File "<stdin>", line 1, in <module>
24
+
25
+ AttributeError: 'list' object attribute 'append' is read-only
26
+
27
+ ```