python-lambda 匿名函数
lambda函数只包含一个语句 如: lambda 参数1,参数2,参数3…:返回值 例:
f
= lambda a
,b
:a
*b
print(f
(4,5))
output:
20
相当于使用lambda这个函数做了以下事情,命名一个函数并引用这个函数
def mul(a
,b
):
return a
*b
f
= mul
(4,5)
print(f
)
lambda可以进行简单的操作,而免去的重设函数并命名的麻烦,可以用于闭包或支持函数作为参数的函数中。