【发布时间】:2017-04-18 04:05:40
【问题描述】:
我最近在我的程序中发现了一个错字
while len(first_list) > second_list:
do_stuff
我玩弄了这个,发现5 < ["apple"] == True 和5 > ["apple"] == False
为什么 Python 允许进行此类比较?在后台评估什么以确定5 小于["apple"]?
【问题讨论】:
-
因为 Python 2 在设计上被破坏了,你应该使用 Python 3,如果你尝试这样的比较会引发异常。
标签: python python-2.7