两个列表对应元素求和
时间: 2023-12-08 17:04:52 浏览: 60
可以使用Python中的`zip()`函数和列表解析来实现两个列表对应元素求和。具体实现如下:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = [x + y for x, y in zip(list1, list2)]
print(result)
```
输出结果为:
```
[5, 7, 9]
```
这里的`zip()`函数可以将两个列表中对应位置的元素打包成一个元组,然后通过列表解析来遍历这些元组并求和。这种方法适用于对应位置的元素个数相同的情况。
相关问题
7-2 python-列表:两个列表对应元素求和
好的,针对您的问题,可以使用Python编写一个函数来实现两个列表对应元素求和,示例如下:
```python
def add_lists(list1, list2):
result = []
for i in range(len(list1)):
result.append(list1[i] + list2[i])
return result
```
其中,参数`list1`和`list2`为两个列表,函数通过循环遍历两个列表中的对应元素,将对应元素相加并将结果添加到结果列表中,最终返回该结果列表。
例如,假设有如下两个列表:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
```
调用函数`add_lists(list1, list2)`会返回以下列表:
```python
[5, 7, 9]
```
该列表表示两个列表对应元素求和的结果。
python-列表:两个列表对应元素求和
您可以使用zip函数来将两个列表中的元素一一对应,然后使用列表推导式来求和。以下是一个示例代码:
```
list1 = [1, 2, 3]
list2 = [4, 5, 6]
sum_list = [x + y for x, y in zip(list1, list2)]
print(sum_list) # 输出 [5, 7, 9]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)