lambda的作用
lambda
的定义
lambda
是 Python 中用于创建匿名函数的关键字。匿名函数是一种没有名字的函数,通常用来定义简单的、一次性的函数。
lambda
的语法
lambda 参数列表: 表达式
- 参数列表: 函数的输入,可以有多个,用逗号分隔。
- 表达式: 函数的返回值,只能是一个单行表达式。
与普通函数相比:
lambda
函数是单行的,表达式的值即为返回值。- 它可以用来简化代码,尤其是在需要短小函数的场景。
普通函数 vs lambda
函数
普通函数定义:
def add(x, y):
return x + y
lambda
定义:
add = lambda x, y: x + y