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中存储了翻转后的列表。
