用python完成以下功能 计算两个列表ls和lt对应元素乘积的和(即向量积),补充PY202.py文件。 ls = [111, 222, 333, 444, 555, 666, 777, 888, 999] lt = [999, 777, 555, 333, 111, 888, 666, 444, 222]
时间: 2023-09-11 16:05:57 浏览: 207
在python中实现对list求和及求积
5星 · 资源好评率100%
可以使用zip函数将两个列表对应元素组成元组,然后用列表推导式求出对应元素的乘积,并将求得的乘积累加起来即可。
以下是代码示例:
```python
ls = [111, 222, 333, 444, 555, 666, 777, 888, 999]
lt = [999, 777, 555, 333, 111, 888, 666, 444, 222]
result = sum([x * y for x, y in zip(ls, lt)])
print(result)
```
输出结果为:
```
1438025
```
阅读全文