Python 如何将三维列表重塑为一维列表?
我已经编写了一个代码,其中我得到了一个三维列表,我正在尝试将其转换为一维。这里有两个简单的解决方案:Python 如何将三维列表重塑为一维列表?,python,numpy,Python,Numpy,我已经编写了一个代码,其中我得到了一个三维列表,我正在尝试将其转换为一维。这里有两个简单的解决方案: originl_list = [[[1,2,3], [1,2,3]], [[1,2,3], [1,2,3]]] final_list = [] def method1(): for i in lst1: for j in i: for k in j: final_list.append(k) print(
originl_list = [[[1,2,3], [1,2,3]], [[1,2,3], [1,2,3]]]
final_list = []
def method1():
for i in lst1:
for j in i:
for k in j:
final_list.append(k)
print(final_list)
def method2():
[final_list.append(k) for i in originl_list for k in i for j in k]
print(final_list)
np.ravel(input_list).tolist()
?@Divakar必须有一个副本您有一个列表列表还是一个有三个轴的数据列?最好把代码展示清楚。压扁python列表:压扁numpy Ndaray:谢谢你的回答。