Muszę posortować listę Pythona z wieloma atrybutami. Można to zrobić w porządku rosnącym dla wszystkich atrybutów łatwoPython: sortowanie listy z wieloma atrybutami i kolejnością mieszaną
L.sort(key=operator.attrgetter(attribute))....
ale problemem jest to, że muszę używać mieszanych konfiguracje dla rosnącej/malejącej ... Mam do „naśladować” nieco SQL Order By gdzie możesz zrobić coś w stylu "nazwa ASC, rok DESC". Czy istnieje sposób, aby zrobić to łatwo w python bez konieczności zaimplementowania niestandardowej funkcji porównywania?
@egatmur To pytanie jest starsze niż inne. Duplikat jest odwrotny. – Jesse