Ich muss eine Python-Liste mit mehreren Attributen sortieren. Ich kann in aufsteigender Reihenfolge tun, die für alle leicht Attribute mitPython: Liste Sortierung mit mehreren Attributen und gemischte Reihenfolge
L.sort(key=operator.attrgetter(attribute))....
aber das Problem ist, dass ich habe gemischte Konfigurationen für Aufstiegs-/Abstiegs ... Ich habe zu „imitieren“ ein bisschen die SQL-Order By wo Sie können etwas wie "Name ASC, Jahr DESC" tun. Gibt es eine Möglichkeit, dies einfach in Python zu tun, ohne eine benutzerdefinierte Vergleichsfunktion implementieren zu müssen?
@ecatmur Diese Frage ist älter als die andere. Das Duplikat ist umgekehrt. – Jesse