При сортирование в Python 2 есть как минимум два способа это сортирование «настроить»: это параметры key
и cmp
. Первый был добавлен только в Python 2.4, а второй был удален в Python 3.0. Эти факты как-бы наводят на мысль что key
действительно лучше. Кто с этим не согласен или не уверен — прошу под кат.
Сначала небольшой экскурс в документацию, чтобы все не выглядело слишком сумбурно.
Для сортировки в Python обычно используют или built-in `sorted`, или `list.sort`. На самом деле вызов
sorted(iterable, **kwargs)
эквивалентен коду
lst =Читать полностью »