python: So sortieren Sie eine komplexe Liste nach zwei verschiedenen Schlüsseln

Ich habe eine seltsame Liste wie folgt erstellt:

[[name_d, 5], [name_e, 10], [name_a, 5]] 

und ich möchte es zuerst nach der Nummer (absteigend) und dann, wenn die Nummer dieselbe ist, nach dem Namen (aufsteigend) sortieren. Das Ergebnis, das ich haben möchte, ist:

[[name_e, 10], [name_a, 5], [name_d, 5]]

Ich habe versucht, mir eine Lambda-Funktion zu überlegen, die ich in der Sortiermethode verwenden kann, bin mir aber nicht sicher, ob ich das kann.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage