python列表对应元素相乘
时间: 2023-07-25 22:18:24 浏览: 85
python-numpy方法总结
可以使用循环遍历列表对应元素相乘,也可以使用Python内置函数`reduce()`。
循环遍历示例代码:
```
lst = [2, 3, 4, 5]
result = 1
for num in lst:
result *= num
print(result)
```
输出结果为:120
使用`reduce()`函数示例代码:
```
from functools import reduce
lst = [2, 3, 4, 5]
result = reduce(lambda x, y: x*y, lst)
print(result)
```
输出结果为:120
需要注意的是,使用`reduce()`函数需要先导入`functools`模块。
阅读全文