反转列表元素

你可以使用 reversed 函数将迭代器返回到反转列表:

In [3]: rev = reversed(numbers)

In [4]: rev
Out[4]: [9, 8, 7, 6, 5, 4, 3, 2, 1]

请注意,此操作保持列表数字不变,并保持原来的顺序。

要进行反转,你还可以使用 reverse 方法

你还可以使用切片语法反转列表(实际获取副本,原始列表不受影响),将第三个参数(步骤)设置为 -1:

In [1]: numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

In [2]: numbers[::-1]
Out[2]: [9, 8, 7, 6, 5, 4, 3, 2, 1]