lambda表达式可以理解为一种抽象的函数实现方法,这种方式只有最基本的三个步骤:给与参数,表达式实现,返回结果.这种方式非常干净,减少了内存的使用,整个程序少了函数的污染,代码格式也会更为简练.但在python中的使用是受限的,只能进行简单的表达式计算. 下面简单给一个知乎扒的代码示范一下: func = (lambda x:x**i for i in xrange(4)) for i in func: i(4) 1 4 16 64 上面代码的含义很简单,for i in xrange(4)会…