lambda(又称为匿名函数)是python里面一种简单定义函数的方法。可以使我们的代码更加清晰简短,是一种不需要名字(即标识符)、由一个单独表达式形成的匿名内联函数,表达式会在调用时进行求值。
如果一个函数只有一行表达式的话,我们就可以使用lambda进行替换。
一般用法:
name = lambda [list]:表达式
# name是表达式的名称,即函数名
# 必须使用lambda关键字
# [list]表示可选参数,也就是函数指定的参数列表
# 正常函数形式
def name(list):
return 表达式
举例:
def add(x, y):
return x+ y
print(add(3,4))
# 使用lambda函数
add = lambda x,y:x+y
print(add(3,4))
# 输出
7
7