为什么以下代码为真?
>>> foo = {}
>>> foo > 1
True
>>> foo < 1
False
>>> foo == 0
False
>>> foo == -1
False
>>> foo == 1
False
Run Code Online (Sandbox Code Playgroud)
我明白我想要的是len(foo)> 1,但作为初学者,这让我感到惊讶.
不兼容类型之间的丰富比较基于python2.x中类型的名称(?),并且在python3.x中已被禁止.
无论如何,在python2.x中,保证为特定的python实现和版本提供相同的结果,但是没有定义排序本身.
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |