在Python中,颠倒(或称为反转)一个列表是非常直接的。你可以使用列表(list)的内置方法.reverse()
来就地(in-place)颠倒列表,或者使用切片操作[::-1]
来创建一个颠倒后的新列表而不改变原列表。
.reverse()
方法.reverse()
方法会直接在原列表上进行操作,颠倒其元素的顺序,并返回None
(因为列表被直接修改了,没有新的列表被创建)。
my_list = [1, 2, 3, 4, 5] my_list.reverse() print(my_list) # 输出: [5, 4, 3, 2, 1]
[::-1]
切片操作[::-1]
会创建一个新的列表,这个新列表是原列表的颠倒版本,而原列表保持不变。
my_list = [1, 2, 3, 4, 5] reversed_list = my_list[::-1] print(reversed_list) # 输出: [5, 4, 3, 2, 1] print(my_list) # 输出: [1, 2, 3, 4, 5],原列表未改变
.reverse()
方法。[::-1]
。
上一篇:线程池管理定时调度
下一篇:软件测试面试,如何自我介绍?