7-3 python-列表:两个列表对应元素求和 分数 10 作者 gllypx 单位 桂林学院 两个列表(可以不等长)对应元素求和生成新的列表并输出。 输入格式: 每行输入一个列表,两个列表元素长度可以不相同。 输出格式: 输出对应元素求和得到的新列表,多出的元素也加到新列表中。
时间: 2024-03-19 09:43:43 浏览: 180
Python之list对应元素求和的方法
好的,下面是一个 Python 3 的程序,可以实现您的需求:
```python
# 获取用户输入的两个列表
list1 = list(map(int, input().split()))
list2 = list(map(int, input().split()))
# 将两个列表对应元素相加,并生成新的列表
new_list = [x + y for x, y in zip(list1, list2)]
# 输出新的列表
print(new_list)
```
程序首先通过 `input()` 函数获取用户输入的两个列表,并将其存储在变量 `list1` 和 `list2` 中。这里使用了 `map()` 函数和列表解析式,将用户输入的字符串转换为整数类型的列表。
接着,使用 `zip()` 函数将两个列表对应的元素打包成元组,并使用列表解析式对每个元组中的元素进行相加操作,生成新的列表 `new_list`。
最后,使用 `print()` 函数输出新的列表 `new_list`。
希望这个程序能够帮助到您!
阅读全文