sort函数怎么使用
时间: 2024-02-17 12:38:48 浏览: 64
sort函数是用于对列表进行排序的函数。它可以按照升序或降序排列列表中的元素。sort函数有两种使用方式:
1. 对列表进行原地排序:即直接修改原始列表,不返回新的排序后的列表。使用方法如下:
```
lst = [3, 1, 4, 2, 5]
lst.sort() # 默认按照升序排列
print(lst) # 输出:[1, 2, 3, 4, 5]
```
如果你想按照降序排列,可以使用 `reverse=True` 参数:
```
lst = [3, 1, 4, 2, 5]
lst.sort(reverse=True) # 按照降序排列
print(lst) # 输出:[5, 4, 3, 2, 1]
```
2. 对列表进行排序并返回一个新的排序后的列表:这种方式会生成一个新的已排序副本,不会修改原始列表。使用方法如下:
```
lst = [3, 1, 4, 2, 5]
sorted_lst = sorted(lst) # 默认按照升序排列
print(sorted_lst) # 输出:[1, 2, 3, 4, 5]
```
同样地,如果你想按照降序排列,可以使用 `reverse=True` 参数:
```
lst = [3, 1, 4, 2, 5]
sorted_lst = sorted(lst, reverse=True) # 按照降序排列
print(sorted_lst) # 输出:[5, 4, 3, 2, 1]
```
以上是sort函数的基本使用方法,你可以根据自己的需求选择合适的方式来使用。
阅读全文