我想比较两个列表。例如:
a = [8,9,9,11]
b = [8,7,20,10]
if a >= b :
print "true"
为什么打印"true"
?我想像这样比较垂直的值:
8 >= 8 is true
9 >= 7 is true
9 >= 20 is false but the program return true
11 >= 10 is true
答案 0 :(得分:1)
您可以使用列表推导和所有功能,如下所示:
<强>码强>
a = 8,9,9,11
b = 8,7,20,10
print all([(a > b) for a, b in zip(a,b)])
<强>输出:强>
False