给定两个列表,用python编写一个匿名函数实现比较两个列表中对应下标位置的元素的大小,将大的元素组成一个新的列表,函数参数通过 input 获取。
时间: 2023-06-16 10:03:30 浏览: 194
python 求一个列表中所有元素的乘积实例
5星 · 资源好评率100%
可以使用 `map()` 和 `lambda` 实现一个匿名函数,比较两个列表中对应下标位置的元素大小,并将大的元素组成一个新的列表,具体代码如下:
```python
list1 = input("请输入第一个列表(使用空格分隔元素):").split()
list2 = input("请输入第二个列表(使用空格分隔元素):").split()
result = list(map(lambda x, y: max(x, y), list1, list2))
print("比较结果为:", result)
```
运行示例:
```
请输入第一个列表(使用空格分隔元素):1 2 3 4
请输入第二个列表(使用空格分隔元素):5 3 2 1
比较结果为: ['5', '3', '3', '4']
```
注:这里使用 `split()` 将用户输入的字符串转换为列表。
阅读全文