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:谢谢你的回答。