Mark Dickinson wrote: > Sorting tuples, where the second item in the tuple should
> have the opposite ordering to the first is going to be > a bit of a pain. Or even worse, where the ordering of the > second item depends on the value of the first item in the > tuple. This is like some examples where I had used cmp, but if I understand correctly I think it is not a problem. > For example, suppose that (for whatever contrived reason) > you're representing integers in (sign, magnitude) format > by tuples (s, i), where s = 0 or 1 (0 for positive, 1 for > negative) and i is a string representing the absolute > value of the integer. So Does this do it? :: key= lambda x: (-x[1],int(x2)) Here I am depending on the lexicographic sorting of tuples. Without that there would be real trouble. Cheers, Alan Isaac -- http://mail.python.org/mailman/listinfo/python-list