# 使用reverse()原地反转一个列表会修改原列表

# 要想反转列表同时又不修改原列表,可以先复制列表

a_list.reverse()

print("Output #86: {}".format(a_list))

a_list.reverse()

print("Output #87: {}".format(a_list))

这个示例展示了使用 reverse 函数以 in-place 方式对列表进行反转的方法(原地反转)。“in-place”表示反转操作将原列表修改为顺序颠倒的新列表。举例来说,示例第一次调用reverse 函数将 a_list 改变为 [3, 2, 1] 。第二次调用 reverse 函数则将 a_list 恢复到初始顺序。要想使用列表的反转形式而不修改原列表,可以先复制列表,然后对列表副本进行 reverse 操作。