【发布时间】:2020-04-12 11:56:32
【问题描述】:
我知道如何将列表列表转换为平面列表。例如,
import itertools
list_ = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
merged = list(itertools.chain.from_iterable(list_))
print(merged)
>> [1, 2, 3, 4, 5, 6, 7, 8, 9]
还有其他方法吗?在这种情况下,对于给定的平面列表,是否可以使列表列表包含三个元素? 我想看到这样的输出
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
对于给定的输入[1, 2, 3, 4, 5, 6, 7, 8, 9]
【问题讨论】:
-
为什么用
numpy标记?
标签: python python-3.x list numpy numpy-ndarray