python编写程序,定义列表 a=[5,10,45,7,50,30],b=[3,4,5,6,7,8],利用map函数实现两个数加法
时间: 2023-10-03 14:11:21 浏览: 39
计算加法的程序
可以使用 `map()` 函数和 `lambda` 表达式来实现两个列表的加法。下面是示例代码:
```python
a = [5, 10, 45, 7, 50, 30]
b = [3, 4, 5, 6, 7, 8]
result = list(map(lambda x, y: x + y, a, b))
print(result)
```
输出结果为:
```
[8, 14, 50, 13, 57, 38]
```
在这个例子中,`lambda` 表达式接收两个参数 `x` 和 `y`,并返回它们的和。`map()` 函数将这个 `lambda` 表达式作用于 `a` 和 `b` 两个列表中的每一对元素,然后将结果收集到一个列表中。最后,通过 `list()` 函数将 `map()` 返回的迭代器转换为列表。
阅读全文