“отсортировал несколько клавиш Python” Ответ

Python отсортировал словарь множество клавиш

mylist = sorted(mylist, key=itemgetter('name', 'age'))
mylist = sorted(mylist, key=lambda k: (k['name'].lower(), k['age']))
mylist = sorted(mylist, key=lambda k: (k['name'].lower(), -k['age']))
tuan.luu

Python сортируют несколько ключей

records.sort(
  key = lambda l: (l[0], l[2])
)
Glamorous Gerenuk

сортировка Python на основе нескольких ключей

>>> def multisort(xs, specs):
...     for key, reverse in reversed(specs):
...         xs.sort(key=attrgetter(key), reverse=reverse)
...     return xs
Lonely Lynx

отсортировал несколько клавиш Python

a_list = ["aaa", "cc", "bb"]

new_list = sorted(a_list, key=lambda x: (len(x), x))
#Sort by length then alphabetically

print(new_list)
#OUTPUT
#>>['bb', 'cc', 'aaa']
morphalcode

Ответы похожие на “отсортировал несколько клавиш Python”

Вопросы похожие на “отсортировал несколько клавиш Python”

Больше похожих ответов на “отсортировал несколько клавиш Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования