前言
面试时候经常会考到 map reduce filter 这三个内置函数的使用
map() 函数
map() 会根据提供的函数对指定序列做映射。...% 2
print(map(get_yushu, a)) # map object
print(list(map(get_yushu, a))) # [1, 0, 1, 0]
# 使用匿名函数
print...模块里,如果想要使用它,则需要通过引入 functools 模块来调用 reduce() 函数
使用语法:reduce(function, sequence, initial=None)
参数:
function...1+2)+3)+4)+5)
题4:计算1-100的和
from functools import reduce
def add(x, y):
return x + y
print(reduce...返回filter object 迭代器对象
题7:有个列表a = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8] 使用filter 函数过滤出大于0的数
a = [1, 3, 5,