0

尝试搜索,但我似乎无法做到这一点..有人可以帮我吗?

我只需要为这个效果做一个简单的函数:

def productoflist(*x):
  return product(x)

我用 sum() 以这种方式为列表的总和创建了一个函数,但我知道 python 中没有内置产品函数,我需要在没有任何其他模块的情况下执行此操作。

最简单的方法是什么?谢谢!

4

1 回答 1

1
def productoflist(l):
    return reduce(lambda x, y: x * y, l, 1)

>>> l = [1,2,3,4]
>>> productoflist(l)
24
于 2013-02-20T06:01:03.373 回答