from functools import reduce def prod(x,y): return x*y z = reduce(prod,[3,5,7,9]) print (z)
運行結果:945python
這裏特別注意一點 z = reduce(prod,[3,5,7,9]) 中的prod 是函數對象自己,並非要在這裏調用prod函數,此時,prod 是做爲reduce 的參數存在的函數