如何反转列表或反向遍历它?
37 个回答
461
使用 list.reverse
可以直接在原来的列表上进行反转,也就是把列表里的元素顺序颠倒过来:
>>> xs = [0, 10, 20, 40]
>>> xs.reverse()
>>> xs
[40, 20, 10, 0]
使用切片可以创建一个 新的 列表,里面的元素顺序是反过来的:
>>> xs[::-1]
[40, 20, 10, 0]