可以使用 Python 列表的切片操作,应用在原列表上即可实现反转顺序的效果。示例代码如下:
my_list = [1, 2, 3, 4, 5]
my_list[:] = my_list[::-1]
print(my_list) # 输出 [5, 4, 3, 2, 1]
这里使用了 my_list[::-1]
来生成一个与原列表顺序相反的新列表,然后通过切片赋值操作 my_list[:] = ...
将新列表的值直接覆盖到原列表上实现反转顺序的效果。注意这里需要使用切片操作的“赋值切片”,即切片 [:]
,而不是普通的索引切片 []
。