从不同维度的列表列表中创建列表

时间:2015-01-11 11:37:38

标签: python list

我有多个列表列表,其中每个列表的维度各不相同,例如

list_1 = [[1,2], [3,4,5], [6], [7,8,9,10,11,12]]
.
.
.
list_n = [[1,2,3], [4,5]]

对于上面的每个列表,我希望制作平面列表,例如

list_1 = [1,2,3,4,5,6,7,8,9,10,11,12]
list_n = [1,2,3,4,5]

我见过另一个适用于2D列表的stackoverflow回答Making a flat list out of list of lists in Python,但我的列表中可能还有更多维度。

使用isinstance(element,list)检查列表中是否仍存在列表,以机械方式循环遍历每个列表的最佳方法吗?

或者是否有一个优雅的解决方案适用于任何维度的列表?

0 个答案:

没有答案