lambda函数

是一种表达式,创建内嵌的匿名函数

filter函数

返回一个列表,其中包含对其执行函数时结果为真的所有元素
fliter(func, seq)
l = [1, 2, 3, 4, 5]
res = filter(lambda n: n%2!=0, l)
list(res)

map函数

创建一个列表,其中包含对指定序列包含的项执行指定函数返回的值
map(func, seq)
l = [1, 2, 3, 4, 5]
res = map(lambda n: n+1, l)
list(res)

reduce函数

使用指定的函数将序列的前两个元素合二为一,再将结果与第三个元素合二为一…知道得到一个结果