多维列表的Python反向子列表

多维列表的Python反向子列表,python,list,reverse,Python,List,Reverse,我有以下清单: list = [[1, 2], [3, 4], [5, 6]] 如何反转每个子列表?i、 e list = [[2, 1], [4, 3], [6, 5]] 使用列表理解: [sublist[::-1] for sublist in outerlist] 演示: 这将生成一个新列表。您还可以通过调用循环中每个子列表的list.reverse()方法来反转子列表: for sublist in outerlist: sublist.reverse() 使用列表理解:

我有以下清单:

list = [[1, 2], [3, 4], [5, 6]]
如何反转每个子列表?i、 e

list = [[2, 1], [4, 3], [6, 5]]

使用列表理解:

[sublist[::-1] for sublist in outerlist]
演示:

这将生成一个新列表。您还可以通过调用循环中每个子列表的
list.reverse()
方法来反转子列表:

for sublist in outerlist:
    sublist.reverse()

使用列表理解:

[sublist[::-1] for sublist in outerlist]
演示:

这将生成一个新列表。您还可以通过调用循环中每个子列表的
list.reverse()
方法来反转子列表:

for sublist in outerlist:
    sublist.reverse()

“理解”和“切片”语法非常好,但如果您希望结果与相同的外部列表同时出现,我建议这可能更具可读性:

for elem in outerlist:
    elem.reverse()

“理解”和“切片”语法非常好,但如果您希望结果与相同的外部列表同时出现,我建议这可能更具可读性:

for elem in outerlist:
    elem.reverse()

不要命名变量
列表
;它隐藏内置类型。不要命名变量
列表
;它隐藏了内置类型。谢谢,我是一行程序的粉丝:)谢谢,我是一行程序的粉丝:)