sorted排序规则
时间: 2023-11-11 08:51:02 浏览: 71
Sort排序
5星 · 资源好评率100%
在 Python 中,`sorted()` 函数用于对可迭代对象进行排序,其默认的排序规则为升序排序。如果需要进行降序排序,则可以使用 `reverse=True` 参数。
此外,`sorted()` 函数还可以接受一个 `key` 参数,用于指定一个函数,这个函数将作用于每个元素,并返回用于排序的关键字。默认情况下,`sorted()` 函数将使用元素本身作为关键字进行排序,但是通过指定 `key` 参数,可以按照不同的规则进行排序。
例如,以下代码将对一个列表按照元素的长度进行排序:
```
lst = ['aaa', 'bb', 'c']
sorted_lst = sorted(lst, key=len)
print(sorted_lst) # ['c', 'bb', 'aaa']
```
在这个例子中,`key` 参数指定为 `len` 函数,因此 `sorted()` 函数将按照元素的长度进行排序。
阅读全文