У меня есть список словарей, и я хочу, чтобы каждый элемент был отсортирован по определенному значению.
Обратите внимание на список:
[{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}]
При сортировке по name
он должен выглядеть следующим образом:
[{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
[{'name':'Bart', 'age':10, 'note':3},{'name':'Homer','age':10,'note':2},{'name':'Vasile','age':20,'note':3}]
И для использования:from operator import itemgetter newlist = sorted(old_list, key=itemgetter(-'note','name')
РЕДАКТИРОВАТЬ: Протестировано, и он работает, но я не знаю, как записать DESC и назвать ASC. - person Claudiu   schedule 21.05.2020