2013-02-20 21 views
0

嘗試搜索,但我似乎無法得到這個權利..有人可以幫我嗎?python中的列表函數的簡單產品?

我只是需要做一個簡單的功能,這樣的效果:

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

我做了一個功能列表的這種方式與SUM()的總和,但我知道沒有一個產品功能內置到Python中,我需要做到這一點,沒有任何其他模塊。

最簡單的方法是什麼?謝謝!

+0

你認爲'[1,2,3,4]'的結果是什麼? – Aesthete 2013-02-20 05:58:23

回答

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

>>> l = [1,2,3,4] 
>>> productoflist(l) 
24 
相關問題