python 中sort怎么实现从大到小排序呢
时间: 2024-03-01 09:53:05 浏览: 174
用python实现将数组元素按从小到大的顺序排列方法
在Python中,可以使用`sort()`函数或`sorted()`函数对列表进行排序。默认情况下,这两个函数都是按升序进行排序的。如果需要按降序排序,可以通过设置`reverse=True`参数来实现。以下是一个示例代码:
```python
# 定义一个列表
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 使用sort()函数按降序排序
my_list.sort(reverse=True)
# 打印排序后的结果
print(my_list)
# 使用sorted()函数按降序排序
sorted_list = sorted(my_list, reverse=True)
# 打印排序后的结果
print(sorted_list)
```
在上面的代码中,我们首先定义了一个列表`my_list`,然后使用`sort()`函数将其按降序排序。注意,我们将`reverse`参数设置为`True`。然后我们使用`sorted()`函数对同样的列表进行排序,并将结果存储在变量`sorted_list`中。同样,我们也将`reverse`参数设置为`True`。最后,我们打印排序后的结果。
阅读全文