比较两个整数列表会发生什么?

时间:2017-11-17 01:51:29

标签: python list operators inequality

当我们将Python中的整数列表与不等式进行比较时会发生什么?

它是否隐含sum()

>>> [1,1] > [1,1,1]
False
>>> sum([1,1]) > sum([1,1,1])
False
>>> [1,1,1] > [1,1,1]
False
>>> [1,1,1,1] > [1,1,1]
True
>>> sum([1,1,1,1]) > sum([1,1,1])
True

如果是这样,CPython代码的哪一部分会这样做?

看起来它没有比较len()

>>> pos, neg = [1,0], [0,0,0]
>>> pos > neg
True

0 个答案:

没有答案