Итак, что я пытаюсь сделать, это отсортировать список с содержащим (num, tuple)
. Я хочу сначала отсортировать его по второму значению кортежа, а если 2 равны, я хочу отсортировать его по num(of the first tuple)
.Сортировка списка вложенных кортежей
Так позволяет сказать, что у меня есть:
l = [(1,(2,3)),(3,(2,1)),(2,(2,1))]
print(l.sort(key=something))
[(2,(2,1)), (3,(2,1)), (1,(2,3))]
Я попытался:
l.sort(key=itemgetter(1,0)
Конечно, это не сработало. Есть идеи?
спасибо.
Я получаю именно то, что вы говорите, хотите с 'itemgetter' – jonrsharpe