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

reverse()函数翻转列表元素顺序?

发布时间:2023-11-22 22:22:34

reverse()函数是Python中的一个内置方法,用于翻转(或者说反转)列表中元素的顺序。

使用reverse()函数可以直接修改原始列表,将列表中的元素按照相反的顺序重新排列。下面是一个简单的例子:

list1 = [1, 2, 3, 4, 5]
list1.reverse()
print(list1)

# 输出:[5, 4, 3, 2, 1]

上述例子中,我们定义了一个包含5个整数的列表list1。然后,我们调用reverse()方法对该列表进行翻转操作。最后打印出翻转后的列表list1。

可以看到,经过reverse()操作后,原本顺序排列的列表元素被逆序排列了。

需要注意的是,reverse()方法是在原始列表上进行操作的,并且不会返回一个新的列表。所以,如果你需要保留原始列表且对翻转后的列表进行操作,可以使用sliced的方式复制一个列表。

list1 = [1, 2, 3, 4, 5]
list2 = list1[::-1]

print(list1)
print(list2)

# 输出:
# [1, 2, 3, 4, 5]
# [5, 4, 3, 2, 1]

上述例子中,我们通过切片操作将list1的元素复制到了list2中进行翻转操作。这样原始的list1保持不变,list2中存储了翻转后的列表。