编程实现:给定两个列表,编写一个匿名函数实现比较两个列表中对应下标位置的元素的大小,将大的元素组成一个新的列表,函数参数通过input获取
时间: 2024-02-01 08:15:21 浏览: 83
python如何获取列表中每个元素的下标位置
可以使用zip函数将两个列表按照下标位置进行组合,然后使用map函数将每个元素进行比较并选择大的元素,最后使用list函数将结果转化为列表。
代码如下:
```
list1 = input("请输入第一个列表,以空格分隔元素:").split()
list2 = input("请输入第二个列表,以空格分隔元素:").split()
result = list(map(lambda x: max(x), zip(list1, list2)))
print(result)
```
示例输入:
```
请输入第一个列表,以空格分隔元素:1 2 3 4
请输入第二个列表,以空格分隔元素:2 3 1 5
```
示例输出:
```
[2, 3, 3, 5]
```
阅读全文