回答編集履歴

1

追記

2018/09/19 13:17

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -37,3 +37,27 @@
37
37
 
38
38
 
39
39
  また、型が`list`なのかnumpy配列なのかによってそのコードは動作が変わってきます。
40
+
41
+
42
+
43
+ ```python
44
+
45
+ >>> a = [1,2,3]
46
+
47
+ >>> a += [4] # appendの代わりにしたければ右辺は要素数1のlist等のイテレータにしておく。つまり本当はextendとして機能する
48
+
49
+ >>> a
50
+
51
+ [1, 2, 3, 4]
52
+
53
+ >>> import numpy as np
54
+
55
+ >>> a = np.array([1,2,3])
56
+
57
+ >>> a += 4 # numpy配列の場合は全要素に対して演算される
58
+
59
+ >>> a
60
+
61
+ array([5, 6, 7])
62
+
63
+ ```