📅  最后修改于: 2023-12-03 14:46:19.002000             🧑  作者: Mango
在Python中,常常需要对列表进行排序操作。如果需要将列表逆序排列,可以使用reverse()
方法或者sorted()
函数中的reverse=True
参数。
reverse()
方法reverse()
方法可以直接将列表在原处逆序排列,无需创建新的列表。使用方法如下:
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
my_list.reverse()
print(my_list)
# 输出:[5, 3, 5, 6, 2, 9, 5, 1, 4, 1, 3]
sorted()
函数sorted()
函数可以创建一个新的逆序排序后的列表,原列表不受影响。使用方法如下:
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
new_list = sorted(my_list, reverse=True)
print(new_list)
# 输出:[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
需要注意的是,如果想要在原处逆序排列列表,应该使用reverse()
方法。而如果想要创建一个新的逆序排序后的列表,则应该使用sorted()
函数。