我发现列表比数字大。
>>> [1,2,3] > 1000
True
为什么这样可以工作?我无法使用 int([1,2,3])
将列表转换为整数。list(1000)
无法将整数转换为列表。那么Python是如何比较这两个操作的呢?
>>> [1,2,3] > 1000
True
为什么这样可以工作?我无法使用 int([1,2,3])
将列表转换为整数。list(1000)
无法将整数转换为列表。那么Python是如何比较这两个操作的呢?
==
和!=
之外的不同类型之间的比较将引发异常,除非该类型明确支持。” - Mike DeSimone