Сравнение двух словарей и проверка того, сколько пар (ключ, значение) равны

Это может посмотреть более чистое использование ключа вместо этого cmp:

newlist = sorted(list_to_be_sorted, key=lambda k: k['name']) 

или поскольку J.F.Sebastian и предложенные другие,

from operator import itemgetter
newlist = sorted(list_to_be_sorted, key=itemgetter('name')) 

Для полноты (как указано в комментариях fitzgeraldsteele), добавляют reverse=True к виду, убывающему

newlist = sorted(l, key=itemgetter('name'), reverse=True)
221
задан Mel 29 July 2019 в 05:15
поделиться