Дан список кортежейв
d=[(3, 4, 0), (6, 2, 1), (2, 2, 2), (2, 2, 2), (6, 2, 1), (3, 4, 0), (3, 4, 0), (3, 4, 0)]
необходимо отсортировать его по 1-му элементу кортежа, а если 1-е элементы равны, то досортировать обращая внимание на 2-е элементы. (2-е элементы уникальны для первых элементов)
Например сортирую по 1-му элементу кортежа
e=sorted(d,key=lambda x: x,reverse=True)
получаю
[(3, 4, 0), (3, 4, 0), (3, 4, 0), (3, 4, 0), (6, 2, 1), (2, 2, 2), (2, 2, 2), (6, 2, 1)]
но у 4-х последних кортежей второй элемент одинаковый для всех, поэтому их нужно как то досортировать по 2-му элементу
Подскажите, можно ли отсортировать кортежы сразу по 2-м элементам или нужно придумать какую-то подпрограмму?