Как я могу отсортировать список кортежей по одному из его значений, а затем по другому? [Дубликат]

На этот вопрос уже есть ответ здесь:

Сортировка списка Python по двум полям 6 ответов

Я доберусь до сути, у меня есть это:

    ocurrencias = [('quiero', 1), ('aprender', 1), ('a', 1), ('programar', 1), ('en', 1), ('invierno', 2), ('hace', 1), ('frio', 1), ('este', 1)]

Я хочу отсортировать его по второму значению кортежей, а затем по их строковому значению и затем напечатать каждый элемент, чтобы получить это:

    output:invierno 2
           a 1
           aprender 1
           en 1
           este 1
           frio 1
           hace 1
           programar 1
           quiero 1

Не знаю, правильно ли я это объясняю, но я не очень хорошо владею английским, так что прости меня.

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос