I support PEP 326
Josiah Carlson
jcarlson at nospam.uci.edu
Tue Jan 27 16:49:16 EST 2004
Andrew Koenig wrote:
>>The issue is that when Min and None are in a sequence that gets sorted,
>>you can end up with Minimums and Nones getting interspersed like so:
>>[Min, None, Min...]
>
>
> If Min and None were two different names for the same object, such behavior
> would be moot.
> However, the following anomalies might then appear:
>
> >>> None
> None
> >>> Min
> None
>
> (after all, if they're the same object, how is the interpreter to know which
> print name to use?)
Additionally, None comparing smaller than everything else is neither
intuitive, nor really documented (as reiterated a few times by a few
different people in python-dev). It was an arbitrary decision, but
better than None comparing larger than everything.
- Josiah
More information about the Python-list
mailing list