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 に答える