1. 程式人生 > >python3中的reduce()函式

python3中的reduce()函式

在Python 3裡,reduce()函式已經被從全域性名稱空間裡移除了,它現在被放置在fucntools模組裡。要使用reduce()的話,要先引入from functools import reduce   

from functools import reduce
def prod(x,y):
    return x * y

print ( reduce(prod, [2, 4, 5, 7, 12]) );

>>> 3360