【发布时间】:2025-12-29 13:00:11
【问题描述】:
为什么123 < list 的计算结果为True?还是list < 123 到False?还是list < dict 转True?
更一般地说,为什么< 或> 在将数字与函数、列表或类似事物进行比较时不会引发错误?这种设计选择背后的逻辑是什么?
(注意这是在 Python 2.7 中,在 Python 3 中可能不是这样,我还没有尝试过)
【问题讨论】:
-
这些会抛出你在 python 3 中所期望的错误。
-
你会发现这个问题的答案比这里的答案*.com/questions/1062008/python-decimal-comparison
标签: python implementation