比如,定义一个函数,返回两个参数x+y的值,
在「平凡的世界」里,我们这么写:
def add(x, y):
return x + y
print add(1,2)
用lambda...Map函数,是用函数的方式来实现一个循环运算,类似for的功能:
比如,现在有一个list=[2, 4, 6, 7, 8],想对里面每个元素进行平方,生成一个新的new_list。...、:
[4, 16, 36, 49, 64]
因此,Map函数的使用格式提炼如下:
new_list = Map(func, list),将list中每个元素都进行一个func函数的计算,生成一个新的list...Reduce函数
这个我用的比较少,简单介绍一下,它是对一个数组的元素,进行从左到右进行一个累计的计算。...比如,有一个list=[2, 4, 6, 7, 8],现在相对所有元素从左到右进行相乘
在「平凡的世界」里,我们这么写:
result = 1
for i in [2, 4, 6, 7, 8]