1. 程式人生 > >Python:reduce在python高階版本中沒有的原因

Python:reduce在python高階版本中沒有的原因

在Python 3裡,reduce()函式已經被從全域性名字空間裡移除了,它現在被放置在fucntools模組裡

用的話要 先引入
from functools import reduce

import numpy as np
from functools import reduce
#from functools import
def prod(x, y):
    return x*y
print(reduce(prod, [2, 4, 5, 7, 12]))
為什麼沒有輸出呢?