Python:reduce在python高级版本中没有的原因

来源:互联网 发布:java http get post 编辑:程序博客网 时间:2024/06/08 07:15

在Python 3里,reduce()函数已经被从全局名字空间里移除了,它现在被放置在fucntools模块里

用的话要 先引入
from functools import reduce

import numpy as npfrom functools import reduce#from functools importdef prod(x, y):    return x*yprint(reduce(prod, [2, 4, 5, 7, 12]))
为什么没有输出呢?