python怎么对list中的元素做连乘?
[2, 3, 1, 5]的连乘结果就是 2×3×1×5=30。
2个回答
也可以借助python的高级函数reduce
>>> from functools import reduce
>>> reduce(lambda x, y: x * y , [2, 3, 1, 5])
>>> 30
python怎么对list中的元素做连乘?
[2, 3, 1, 5]的连乘结果就是 2×3×1×5=30。
也可以借助python的高级函数reduce
>>> from functools import reduce
>>> reduce(lambda x, y: x * y , [2, 3, 1, 5])
>>> 30