Re: [Python-Dev] python 3 niggle: None < 1 raises TypeError

2014年2月17日 03:49:06 -0800

17.02.14 13:14, M.-A. Lemburg написав(ла):
Here's a particularly nasty case:
l = [(1, None), (2, None)]
l.sort()
l
[(1, None), (2, None)]
l = [(1, None), (2, None), (3, 4)]
l.sort()
l
[(1, None), (2, None), (3, 4)]
l = [(1, None), (2, None), (3, 4), (2, 3)]
l.sort()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: unorderable types: int() < NoneType()
If you replace None to another value that cannot be compared with int (e.g. string), you will got the same nasty case.
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to