On Thu, May 18, 2006 at 12:38:55PM -0700, Paul Rubin wrote: > Ronny Mandal <[EMAIL PROTECTED]> writes: > > And now I want to sort l reverse by the second element in the tuple, > > i.e the result should ideally be: > > > > l = [(6,5),(2,3),(3,2)] > > sorted(l, key = lambda a: -a[1])
Or in Python <2.4: l.sort(lambda x,y: x[1]-y[1]) (Although that's not technically perfect. Sort expect a function that returns -1, 0 or 1. Here we get positive integers and negative integers. YMMV.) Kindly Christoph -- http://mail.python.org/mailman/listinfo/python-list