sajuptpm wrote: > i need to implement l.sort(key=lambda x:(x[0][0], -x[1][0])) in > another way .I want to know what the modification needed in the 'if' > check to sort this list of tuples in k[0][0] ascending and k[0][1] > descending.
It seems you are not getting any closer to your goal. Perhaps it would help if you could explain that goal clearly rather than describing the means you are employing to achieve it. > I have a list of tuples. > > l = [((30,50),(70)), ((50,20),(20))] By the way, (42) is not a tuple, it's an integer. To turn it into a 1-tuple you have to add a ',': >>> (42) 42 >>> (42,) (42,) >>> 42, (42,) Peter -- http://mail.python.org/mailman/listinfo/python-list