回答編集履歴

1

d

2019/08/14 15:10

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -51,3 +51,33 @@
51
51
  # 152.77777778, 152.77777778, 152.77777778, 152.77777778])
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ ちなみに各要素の長さが異なる2次元配列を flatten する場合は itertools.chain.from_iterable を使うとよいです。
58
+
59
+
60
+
61
+ ```python
62
+
63
+ from itertools import chain
64
+
65
+
66
+
67
+ lst = [
68
+
69
+ [1, 2, 3],
70
+
71
+ [4, 5, 6, 7, 8, 9]
72
+
73
+ ]
74
+
75
+
76
+
77
+ lst = list(chain.from_iterable(lst))
78
+
79
+ print(lst)
80
+
81
+ # [1, 2, 3, 4, 5, 6, 7, 8, 9]
82
+
83
+ ```