python sorted函数key
时间: 2023-04-12 09:04:30 浏览: 142
详解python的sorted函数对字典按key排序和按value排序
5星 · 资源好评率100%
sorted函数的key参数是一个可选的关键字参数,用于指定一个函数,该函数将作为排序的关键字。在排序时,sorted函数将对每个元素调用该函数,并将其返回值用作排序依据。例如,如果要按照字符串长度进行排序,可以使用以下代码:
```
words = ['apple', 'banana', 'cherry', 'date']
sorted_words = sorted(words, key=len)
print(sorted_words)
```
输出结果为:
```
['date', 'apple', 'banana', 'cherry']
```
在这个例子中,key参数指定了len函数,该函数返回字符串的长度,因此sorted函数将按照字符串长度进行排序。
阅读全文