【发布时间】:2013-10-12 17:24:24
【问题描述】:
我在胡闹,偶然发现了一些我不明白的东西......
问题一:
a = [1,2,3]
b = [1,2,3,4]
len(a) < b
结果为True,但这实际上是在比较两个列表的长度吗?好像是因为这也是真的……
a = [15,32,7]
len(a) < b
问题 2:
当我们尝试将整数与列表进行比较时会发生什么?为什么这些都是真的(我假设有一个一般性的解释......)......
3 < b
20 < b
float('inf') < b
None < b
(lambda x: (x**x)**x) < b
...这些都是假的?
'poo' < b
'0' < b
【问题讨论】:
标签: python comparison-operators