我在鬼混,偶然发现了一些我不理解的事情......
问题1:
a = [1,2,3]
b = [1,2,3,4]
len(a) < b
Run Code Online (Sandbox Code Playgroud)
结果是True,但这实际上是在比较两个列表的长度吗?似乎是因为这也是真的......
a = [15,32,7]
len(a) < b
Run Code Online (Sandbox Code Playgroud)
问题2:
当我们尝试将整数与列表进行比较时会发生什么?为什么这些都是真的(我假设有一般性解释......)......
3 < b
20 < b
float('inf') < b
None < b
(lambda x: (x**x)**x) < b
Run Code Online (Sandbox Code Playgroud)
......这些都是假的?
'poo' < b
'0' < b
Run Code Online (Sandbox Code Playgroud)