python中列表怎么排序
时间: 2023-10-10 10:09:41 浏览: 79
关于Python列表排序
5星 · 资源好评率100%
Python中的列表可以使用内置的`sorted()`函数进行排序,也可以使用列表对象的`sort()`方法进行排序。
其中`sorted()`函数会返回一个新的已排序的列表,而`sort()`方法会修改原始列表并返回`None`。
示例代码如下:
```
# 使用sorted()函数进行排序
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
# 使用sort()方法进行排序
my_list.sort()
print(my_list) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
# 也可以在sort()方法中传入参数reverse=True来进行逆序排序
my_list.sort(reverse=True)
print(my_list) # 输出:[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
阅读全文