0. list 的对称复制
- 对 list 对称复制,也即 a = [1, 2, 3] ⇒ [1, 2, 3, 3, 2, 1]
a*2
⇒a = [1, 2, 3, 1, 2, 3]
a.extend(reversed(a))
1. list of lists 的 flat
即将 list of lists 展开为一维list
-
使用列表解析
>> x = [[1, 2, 3], [4, 5, 6]] >> [v for u in x for v in u] [1, 2, 3, 4, 5, 6]
-
使用numpy.flatten
>> np.asarray(x).flatten() array([1, 2, 3, 4, 5, 6])