1. lambda
lambda, 即匿名函数,可以理解为跟C语言的宏类似。例如:
>>> max = lambda x, y: x if x > y else y >>> max(2, 3) 3
而用C语言实现对应的宏就是:
#define max(x, y) ((x) > (y) ? (x) : (y))
注意:
>>> ((lambda x: (lambda y: x + y ** 2))(99))(3) # <--- BAD style 108 >>>
2. map
3. filter
。。。
4. reduce
。。。
参考资料:
[Python学习笔记-002] lambda, map, filter and reduce
原文:https://www.cnblogs.com/idorax/p/9415248.html