【问题标题】:Simple product of a list function in python?python中列表函数的简单产品?
【发布时间】:2013-02-20 05:54:37
【问题描述】:

尝试搜索,但我似乎无法找到正确的答案.. 有人可以帮我吗?

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

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

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

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

【问题讨论】:

  • 你认为[1,2,3,4]的结果是什么?

标签: python-3.x


【解决方案1】:
def productoflist(l):
    return reduce(lambda x, y: x * y, l, 1)

>>> l = [1,2,3,4]
>>> productoflist(l)
24

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 2017-12-29
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    相关资源
    最近更新 更多