python sorted函数默认排序规则
时间: 2023-06-16 13:06:22 浏览: 199
Python代码源码-实操案例-框架案例-采用自定义规则对列表进行排序.….zip
Python的sorted函数默认使用升序排序(从小到大),并且可以按照不同的规则进行排序。如果排序对象是数字,则按照数字大小进行排序;如果排序对象是字符串,则按照字母顺序进行排序。如果要使用降序排序(从大到小),可以通过reverse参数设置为True。例如:
```python
# 对列表进行默认升序排序
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_lst = sorted(lst)
print(sorted_lst) # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
# 对字符串进行默认排序
words = ["apple", "banana", "cherry", "date"]
sorted_words = sorted(words)
print(sorted_words) # ['apple', 'banana', 'cherry', 'date']
# 对列表进行降序排序
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_lst = sorted(lst, reverse=True)
print(sorted_lst) # [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
阅读全文