例如,
listOne = [1,2,6]
listTwo = [3,2,4]
checkLists(listOne, listTwo)
should return [3,2,6]
1 < 3 因此 [3,?,?]
2 = 2 因此 [3,2,?]
6 > 4 因此 [3,2,6]
我最近开始使用 python,但不知道如何使用同时检查两个列表的循环。
请您参考如下方法:
您可以使用 list comprehension制作一个新列表。
您可以使用 zip一次遍历两个列表。
您可以使用 max给你两个项目中的较大者。
def checkLists(a, b):
return [max(ai, bi) for ai, bi in zip(a,b)]
这给出:
>>> checkLists([1,2,6], [3,2,4])
[3, 2, 6]
