[英]Compare elements in two lists and make a new List
From two lists , make a new list, by comparing their i th position. 通过比较两个列表的第i个位置,从两个列表中创建一个新列表。 I can do it using loop but can't do using list comprehension
我可以使用循环来做,但不能使用列表理解
my code: 我的代码:
List1=[1,2,7,8]
List2=[3,4,5,6]
List3=[]
for i in range(len(List1)):
if(List1[i]>List2[i]):
List3.append(List1[i])
else:
List3.append(List2[i])
print(List3)
Desired output:[3,4,7,8] 所需的输出:[3,4,7,8]
使用邮编:
List3 = [max(x) for x in zip(List1, List2)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.