当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。
在Python中,对匿名函数提供了有限支持。
>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
[1, 4, 9, 16, 25, 36, 49, 64, 81]
关键字lambda表示匿名函数
冒号前面的x表示函数参数。
返回值就是该表达式的结果。
匿名函数作为返回值返回
def build(x, y):
return lambda: x * x + y * y
小结
Python对匿名函数的支持有限,只有一些简单的情况下可以使用匿名函数。
标签:极客,函数,传入,python,编程,Python,匿名,返回值,lambda From: https://blog.51cto.com/apple0/5927261