python列表升序降序
时间: 2023-07-17 21:58:07 浏览: 74
关于Python列表排序
5星 · 资源好评率100%
要对Python列表进行升序排序,可以使用`sort()`方法或者`sorted()`函数。示例如下:
```python
# 使用sort()方法进行升序排序
my_list = [3, 1, 4, 2, 5]
my_list.sort()
print(my_list) # 输出: [1, 2, 3, 4, 5]
# 使用sorted()函数进行升序排序
my_list = [3, 1, 4, 2, 5]
sorted_list = sorted(my_list)
print(sorted_list) # 输出: [1, 2, 3, 4, 5]
```
要对Python列表进行降序排序,可以传递`reverse=True`参数给`sort()`方法或者`sorted()`函数。示例如下:
```python
# 使用sort()方法进行降序排序
my_list = [3, 1, 4, 2, 5]
my_list.sort(reverse=True)
print(my_list) # 输出: [5, 4, 3, 2, 1]
# 使用sorted()函数进行降序排序
my_list = [3, 1, 4, 2, 5]
sorted_list = sorted(my_list, reverse=True)
print(sorted_list) # 输出: [5, 4, 3, 2, 1]
```
注意,`sort()`方法会直接对原始列表进行排序,而`sorted()`函数会返回一个新的已排序列表,而不改变原始列表。
阅读全文