Mercurial > hg
comparison Makefile @ 32612:a8262b7784f9
py3: replace None with -1 to sort an integer array
In Python 2:
>>> ls = [4, 2, None]
>>> sorted(ls)
[None, 2, 4]
In Python 3:
>>> ls = [4, 2, None]
>>> sorted(ls)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: NoneType() < int()
Therefore we replaced None with -1, and the safe part is that, None and -1 are
only the keys which are used for sorting so we don't need to convert the -1's
back to None.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Wed, 31 May 2017 23:48:52 +0530 |
parents | 7a7c3369ee26 |
children | 9929af2b09b4 |
comparison
equal
deleted
inserted
replaced
32611:954489932c4f | 32612:a8262b7784f9 |
---|