def dfs(tree):
for i in tree:
if type(i) == list:
yield from dfs(i)
else:
yield tree
B = list(dfs(A))
如果不确定每个元素的数组维度,需要做一个深度遍历
内容来自 https://segmentfault.com/q/1010000018943256
将二维转换为一维
1.tkinter
a = [[1, 2], [3, 4]]
from tkinter import _flatten
list(_flatten(a))
2.itertools
from itertools import chain
list(chain.from_iterable(l_subject))
[1, 2, 3, 4]
以上内容来自https://blog.csdn.net/lay_zrs/article/details/80738595
https://blog.csdn.net/ytfy12/article/details/51162079
解析嵌套列表