Методы sort, sorted могут принимать именованный аргумент key. Он должен быть функцией (или чем-то другим вызываемым – callable) с одним аргументом. Смысл key в том, что он вызывается ровно один раз для каждого из элементов списка (итератора и т.п.), которой мы сортируем, и указывает порядок сортировки: элементы выстраиваются ровно в том порядке, в каком бы…
Метка: operator
Встроенная сортировка Python
В Python сортировка производится встроенной функцией sorted. Первым аргументом она принимает итерируемый объект. Это может быть список, кортеж, генератор, итератор и т.п. Возвращает отсортированный список. Для словаря вернет сортированный список ключей: Если хотим значение, надо прямо это указать: Можно сортировать в обратном порядке: Если сортируемые элементы – списки, словари или объекты, то воспользуемся параметром key.…