map和reduce

#map

f = lambda x,y,z:x+y+z x = map(f,[1,2,3],[4,5,6],[7,8,9]) for i in x: print(i)
#reduce 需要引用,reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。 

from
functools import reduce print(reduce(lambda x,y:x+y,range(1,101)))
原文地址:https://www.cnblogs.com/wdz1226/p/10596422.html