python: como classificar uma lista complexa em duas chaves diferentes
Eu tenho uma lista estranha criada da seguinte maneira:
[[name_d, 5], [name_e, 10], [name_a, 5]]
e quero classificá-lo primeiro pelo número (desc) e depois, se o número for o mesmo, pelo nome (asc). Então o resultado que eu gostaria de ter é:
[[name_e, 10], [name_a, 5], [name_d, 5]]
Tentei pensar em uma função lambda que eu possa usar no método de classificação, mas não tenho certeza se posso fazê-lo.