我在想如何在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)
然而,这似乎无效。
reversed
惰性地返回外部列表的反转元素;您需要迭代它返回的值,或者将其包装在list
构造函数中以将其转换为新的list
。另外,您可以通过调用.reverse()
来就地反转list
。但是,L[::-1]
语法是规范的“返回浅复制并按相反顺序排列”的方法。 - ShadowRanger[::-1]
的文档? - oldboystart
和end
参数,这表示使用整个索引集合,并且-1
的step
参数指示解释器从集合末尾开始? - oldboystart
应该是最后一个索引,而stop
应该是第一个索引之前。因此,你的-1
步长从最后一个索引到第一个索引。 - inspectorG4dget