Sorting of list containing tuples

Wojciech Muła wojciech_mula at poczta.null.onet.pl.invalid
Thu May 18 15:45:18 EDT 2006


Ronny Mandal wrote:
> Assume we have a list l, containing tuples t1,t2...
>
> i.e. l = [(2,3),(3,2),(6,5)]
>
> 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)]
>
>
> Any ideas of how to accomplish this?

def cmpfun(a,b):
	return cmp(b[1],a[1])

l.sort(cmpfun)



More information about the Python-list mailing list