python中sort(key=lamda
时间: 2023-04-25 09:06:38 浏览: 111
Python代码-sort函数与lambda.py
sort函数是Python中的一个排序函数,可以对列表进行排序。其中key参数可以传入一个函数,用于指定排序的依据。lambda函数是一种匿名函数,可以在sort函数中作为key参数传入,用于快速定义一个简单的函数。
例如,可以使用lambda函数对一个列表按照元素的长度进行排序:
```
lst = ['apple', 'banana', 'pear', 'orange']
lst.sort(key=lambda x: len(x))
print(lst)
```
输出结果为:['pear', 'apple', 'banana', 'orange']
在这个例子中,lambda函数定义了一个参数x,返回了x的长度作为排序的依据。sort函数根据这个依据对列表进行排序,最终得到了按照元素长度从小到大排序的结果。
阅读全文