Сложно понять, как вы хотите это отсортировать.Кортежи отсортированы в лексикографическом порядке.Это означает, что кортеж в формате Tuple [A, B, C] будет отсортирован сначала по A, затем по B и, наконец, по C.
Например, эти кортежи перечислены в порядке убывания:
(20, 0, 0)
(10, 100, 1000)
(10, 0, 2000)
(10, 0, 0)
(0, 5000, 0)
(0, 200, 3000)
(0, 100, 1000)
Порядок, который вы описываете, звучит так, как будто вы хотите выбрать верхний n после сортировки по первому элементу кортежа, а затем использовать второй элемент.Это более продвинутое, и я думаю, что намерение было бы более ясным, если вы сортируете свои вещи за несколько проходов.