Python比较两个列表

the*_*ick -2 python python-3.x

您好,我想比较两个这样的列表

a = [1,2] b = 10,20]如果a中的每个元素都是> b中的对应元素,则compare(a,b)将返回True

所以比较([1,2]> [3,4])是真的

比较([1,20]> [3,4])是假的

为什么这样做pythonic方式

干杯

Mik*_*iak 10

使用zip:

len(a) == len(b) and all(j > i for i, j in zip(a, b))
Run Code Online (Sandbox Code Playgroud)