Python求两个列表数据依次相乘求和
时间: 2023-05-12 17:07:15 浏览: 220
基于python的图书馆借阅数据分析设计与实现
5星 · 资源好评率100%
可以使用zip函数将两个列表对应位置的元素组合成元组,然后使用列表推导式计算每个元组中的元素乘积,最后使用sum函数求和。代码如下:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = sum(x * y for x, y in zip(list1, list2))
print(result) # 输出32
```
注意:这里假设两个列表长度相同,如果不相同需要进行处理。
阅读全文