On May 15, 12:06 am, Peter Otten <[EMAIL PROTECTED]> wrote:
> According
> to my ad hoc test you need <, <=, and == for nlargest()/nsmallest() to
> work:

In Py2.6 and after, you only need < and ==.  I replaced the LE tests
with LT to match list.sort() and bisect.bisect().  The == arises
because nlargest/nsmallest compare decorated tuples.  Tuple comparison
always starts with equality tests to find the first unequal element
and then switches back to testing whichever inequality test was
requested.

Raymond
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to