python lambda
时间: 2023-06-21 18:11:24 浏览: 97
Lambda-Project-Management:Lambda是一个使用Python和Django构建的演示项目管理应用程序
Python中的lambda是一个匿名函数,它可以用来定义一个简单的函数,通常在需要一次性使用的函数中使用。lambda的语法如下:
```python
lambda arguments: expression
```
其中,arguments表示函数的参数,expression表示函数的返回值。
例如,下面的代码定义了一个lambda函数,该函数接收两个参数并返回它们的和:
```python
sum = lambda x, y: x + y
print(sum(1, 2)) # 输出3
```
lambda函数也可以用于排序、筛选等操作。例如,下面的代码使用lambda函数对列表中的元素进行排序:
```python
my_list = [('John', 25), ('Bob', 20), ('Alice', 30)]
my_list.sort(key=lambda x: x[1])
print(my_list) # 输出[('Bob', 20), ('John', 25), ('Alice', 30)]
```
这里,lambda函数作为sort方法的key参数,它接收一个元组,返回元组中的第二个元素作为排序的依据。
阅读全文