尝试搜索,但我似乎无法做到这一点..有人可以帮助我吗?
我只需要为这个效果做一个简单的功能:
def productoflist(*x):
return product(x)
我使用sum()以这种方式为列表的总和创建了一个函数,但我知道python中没有内置的产品函数,我需要在没有任何其他模块的情况下完成它。
最简单的方法是什么?谢谢!
答案 0 :(得分:1)
def productoflist(l):
return reduce(lambda x, y: x * y, l, 1)
>>> l = [1,2,3,4]
>>> productoflist(l)
24