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' object has no attribute 'Angle',求教
1回答
python字符串形式的数值转成单个整数的list,怎么操作?
2回答
python如何把list中的item作为变量的后缀 从而产生for中的动态变量名
2回答
python里list的remove和pop方法的时间复杂度是多少?
1回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!