你好,我有几个列表,想要创建一个新的分别由各自最高值组成的列表。例如,这些就是这些列表:
list1 = 5, 1, 4, 3
list2 = 3, 4, 2, 1
list3 = 10, 2, 5, 4
这是我希望返回的内容:
这些是我希望您返回的内容:
[10, 4, 5, 4]
我认为我可以做这样的事情:
largest = list(map(max(list1, list2, list3)))
但是我遇到了一个错误,提示地图需要超过1个参数。
我还以为我可以编写if、elif语句来处理大于的情况,但似乎它只处理第一个值,并将该列表作为“更大的值”返回。
感谢任何帮助。