📜  python 逆序排序列表 - Python (1)

📅  最后修改于: 2023-12-03 14:46:19.002000             🧑  作者: Mango

Python逆序排序列表

在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()函数。