from functools import reduce
def prod(x,y):
return x*y
z = reduce(prod,[3,5,7,9])
print (z)
运行结果:945
这里特别注意一点 z = reduce(prod,[3,5,7,9]) 中的prod 是函数对象本身,并不是要在这里调用prod函数,此时,prod 是作为reduce 的参数存在的
from functools import reduce
def prod(x,y):
return x*y
z = reduce(prod,[3,5,7,9])
print (z)
运行结果:945
这里特别注意一点 z = reduce(prod,[3,5,7,9]) 中的prod 是函数对象本身,并不是要在这里调用prod函数,此时,prod 是作为reduce 的参数存在的
转载于:https://my.oschina.net/u/3715293/blog/1556257