0
我想知道如何在python中反轉列表的列表。例如,如何在python中反轉列表列表?
原文:list = [[1,2,3],[4,5,6],[7,8,9]]
輸出:new_list = [[7,8,9],[4,5,6],[1,2,3]]
現在,我想這一點:
new_list = reversed(list)
然而,這似乎並沒有工作。
我想知道如何在python中反轉列表的列表。例如,如何在python中反轉列表列表?
原文:list = [[1,2,3],[4,5,6],[7,8,9]]
輸出:new_list = [[7,8,9],[4,5,6],[1,2,3]]
現在,我想這一點:
new_list = reversed(list)
然而,這似乎並沒有工作。
In [24]: L = [[1,2,3],[4,5,6],[7,8,9]]
In [25]: L[::-1]
Out[25]: [[7, 8, 9], [4, 5, 6], [1, 2, 3]]
備註:「反轉」是延遲返回外部列表的反轉元素;你需要迭代它返回的值,或者包裝在一個'list'構造函數中以將它轉換爲一個新的'list'。或者,您可以通過調用'.reverse()'來反轉列表。儘管'L [:: - 1]'語法是規範的「逆向返回淺拷貝」方法。 – ShadowRanger