如果我们需要定义一个特别简单的函数,例如
def add(a, b):
s = a + b
return s
这就出现问题了,这么优雅的Python怎么可以出现这种难看的代码呢,有没有办法可以将其简化为...这么优雅的Python肯定有办法将其简化的方法啊!这要用到匿名函数了。Python中使用 lambda关键字来创建匿名函数。...a, b: a + b)
print(z) # 15
注:lambda可以省去定义函数的过程,让代码更加精简,而且不用考虑命名问题,但是在PEP8规范里面是不推荐用lambda这种方式的
内置函数...其返回包含每次 function 函数返回值的新列表。..., 4, 6, 56, 12, 6, 2, 34]
print(list(list2)) # [2, 2, 4, 6, 56, 12, 6, 2, 34]
reduce( )
reduce() 函数在Python2