【python】lambda

lambda表达式可以定义匿名函数,用于在某些场合下需要定义一个函数, 又不想费神去命名一个函数

 

例如:

add = lambda x, y : x+y
add(1,2)  # 结果为3

 

正如Python之禅中有这么一句话:Explicit is better than implicit(明了胜于晦涩)

如果函数很复杂, 当然就不要固执的选用lambda,而是命名函数。

根据具体场景写出适合的clean code。

 

lambda函数用法——高阶函数

map, reduce, sort, filter见:

https://blog.csdn.net/PY0312/article/details/88956795

 

posted @ 2022-01-13 09:38  鱼儿冒个泡  阅读(31)  评论(0编辑  收藏  举报