回答編集履歴

1

追記

2019/06/24 11:40

投稿

hayataka2049
hayataka2049

スコア30939

test CHANGED
@@ -30,8 +30,28 @@
30
30
 
31
31
  ```python
32
32
 
33
+ >>> a = a.tolist()
34
+
35
+ >>> a
36
+
37
+ [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
38
+
33
39
  >>> list(map(sum, zip(*a)))
34
40
 
35
41
  [9, 12, 15]
36
42
 
37
43
  ```
44
+
45
+
46
+
47
+ 処理の流れのイメージとしては、
48
+
49
+ 0. `zip`で転置する
50
+
51
+ 0. 転置したものに対して`map`と`sum`で行ごとに総和を取る
52
+
53
+ 0. `list`に変換しておく
54
+
55
+
56
+
57
+ という感じです。