reduce()
reduce函数必须接收两个参数,把一个函数作用在一个序列[x1, x2, x3, ...]上,然后再把结果继续和序列的下一个元素做累积计算。...,接收一个函数和一个序列。...和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。...匿名函数
1 f = list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
2 print(f)
输出结果:
[1, 4, 9, 16, 25,...36, 49, 64, 81]
上面就是一个匿名函数的使用,匿名函数 lambda x: x * x 实际上就是:
1 def f(x):
2 return x * x
只是在这里没有显式地定义函数