Python 列表方法

Python list.reverse() 方法用于原地反转列表元素顺序。

语法

lst.reverse()

参数

无参数。

返回值

无返回值(返回 None)。原地反转列表顺序。

示例

nums = [1, 2, 3, 4]
nums.reverse()
print(nums)          # [4, 3, 2, 1]

# 不修改原列表的反转
nums2 = [1, 2, 3]
rev = list(reversed(nums2))
print(rev, nums2)    # [3, 2, 1] [1, 2, 3]

# 切片反转(返回新列表)
print(nums2[::-1])   # [3, 2, 1]

输出:

[4, 3, 2, 1]
[3, 2, 1] [1, 2, 3]
[3, 2, 1]

注意事项

reverse 原地修改返回 None。想返回新列表用 reversed() 或切片 [::-1]。