📅  最后修改于: 2023-12-03 14:53:01.369000             🧑  作者: Mango
在 Python 中,我们可以使用 sorted()
函数对列表进行升序排序。如果想要降序排序,有两种方法可以实现。
sorted()
函数的 reverse
参数sorted()
函数有一个可选参数 reverse
,默认值为 False
,表示升序排序。如果将其设为 True
,则表示降序排序。
示例代码如下:
my_list = [1, 3, 2, 5, 4]
my_list_desc = sorted(my_list, reverse=True)
print(my_list_desc) # [5, 4, 3, 2, 1]
sort()
方法的 reverse
参数除了使用 sorted()
函数,我们还可以使用列表的 sort()
方法进行排序。同样地,sort()
方法也有一个可选参数 reverse
,默认值为 False
,表示升序排序。如果将其设为 True
,则表示降序排序。不同的是,sort()
方法会直接对原列表进行排序,而不是返回一个新的排序后的列表。
示例代码如下:
my_list = [1, 3, 2, 5, 4]
my_list.sort(reverse=True)
print(my_list) # [5, 4, 3, 2, 1]
以上就是在 Python 中对列表进行降序排序的两种方法,根据实际情况选择合适的方法即可。