欢迎访问宙启技术站
智能推送

reverse()函数翻转List中的元素?

发布时间:2023-06-21 03:35:24

reverse()函数是一个Python内置函数,用于将列表中的元素翻转。具体来说,“翻转”指的是将列表中的元素从后往前依次排列,即将列表中的最后一个元素变为 个,倒数第二个变为第二个,以此类推,最终将列表中的 个元素变为最后一个。

例如,给定一个列表a=[1,2,3,4,5],通过调用a.reverse(),列表a中的元素将按照5,4,3,2,1的顺序被重新排列。此时a的值将变为[5,4,3,2,1]。

下面是一个示例代码:

a = [1,2,3,4,5]
print("Original list: ", a)

a.reverse()
print("Reversed list: ", a)

输出:

Original list:  [1, 2, 3, 4, 5]
Reversed list:  [5, 4, 3, 2, 1]

除了使用reverse()函数,我们还可以使用slicing(切片)的方式来翻转列表,如下:

a = [1,2,3,4,5]
print("Original list: ", a)

b = a[::-1]
print("Reversed list (using slicing): ", b)

输出:

Original list:  [1, 2, 3, 4, 5]
Reversed list (using slicing):  [5, 4, 3, 2, 1]

需要注意的是,reverse()函数会直接操作原列表,而不会创建一个新的列表。因此,如果要保留原有列表,请先创建该列表的一个副本,再使用reverse()函数。

总之,reverse()函数是一个十分简单且实用的函数,适用于需要翻转列表的各种应用场景。