反转列表元素
你可以使用 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]