大家好,又见面了,我是你们的朋友全栈君。...在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解。
2、Python中,也有几个定义好的全局函数方便使用的,filter, map, reduce。...2 + 10, foo)))
[14, 46, 28, 54, 44, 58, 26, 34, 64]
print (reduce(lambda x, y: x + y, foo))
139
上面例子中的...map的作用,非常简单清晰。...但是,Python是否非要使用lambda才能做到这样的简洁程度呢?在对象遍历处理方面,其实Python的for..in..if语法已经很强大,并且在易读上胜过了lambda。