Como posso classificar uma lista de tuplas por um de seus valores e depois pela outra? [duplicado]
Esta pergunta já tem uma resposta aqui:
Classificando uma lista Python por dois campos 6 respostasVou chegar ao ponto, eu tenho o seguinte:
ocurrencias = [('quiero', 1), ('aprender', 1), ('a', 1), ('programar', 1), ('en', 1), ('invierno', 2), ('hace', 1), ('frio', 1), ('este', 1)]
Eu quero classificá-lo pelo segundo valor das tuplas e, em seguida, pelo valor da string e, em seguida, imprimir todos os elementos para obter isso:
output:invierno 2
a 1
aprender 1
en 1
este 1
frio 1
hace 1
programar 1
quiero 1
Não sei se estou deixando claro o suficiente, mas não sou realmente proficiente em inglês, então me perdoe.
desde já, obrigado