[Python-Dev] Behaviour of max() and min() with equal keys

Matthew Woodcraft matthew at woodcraft.me.uk
Tue Sep 7 21:34:17 CEST 2010

In CPython, the builtin max() and min() have the property that if there
are items with equal keys, the first item is returned. From a quick look
at their source, I think this is true for Jython and IronPython too.

However, this isn't currently a documented guarantee. Could it be made
so? (As with the decision to declare sort() stable, it seems likely that
by now there's code out there relying on it anyway.)


More information about the Python-Dev mailing list