-
map(function, iterable)
返回迭代器
function:函数
iterable:一个或多个序列(包含列表、元组、字典)
p = map(lambda x:x**2, dict.fromkeys([0,1],1))
for i in p: print(i)
## result:
# 0, 1
dict.fromkeys([0,1],1)
## result:
# {0: 1, 1: 1}
-
reduce(function, iterable, [, initializer])
返回计算结果
function:函数
iterable:可迭代对象
initializer -- 可选,初始参数
from functools import reduce
reduce(lambda x, y: x+y, [1,2,3,4,5])
## result:(列表内元素累加)
# 15
tip:(需导入模块!!)********************