我试图通过比较两个列表来找到最大的列表。我正在尝试使用map和max,但它们似乎不能像我希望的那样工作。
l = [0,1]
l2 = [1,0]
list(map(max, l, l2)))
[1,1]
当我试图计算时,看起来像是“从这两个列表中获取最大的值”:“比较每个元素,并给我具有最大值的列表”,在这种情况下,l2将是最大的。
发布于 2019-04-28 04:19:00
您可以使用for循环:
l = [0,1]
l2 = [1,0]
res = []
for i in range(0,len(l)):
res.append(max(l[i], l2[i]))
https://stackoverflow.com/questions/55883593
复制相似问题