Функция sorted() в Python
Пример
Сортировка кортежа:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Определение и использование
Функция sorted() возвращает отсортированный список указанного итерируемого объекта.
Вы можете specify по возрастанию или убыванию. Строки сортируются по алфавиту, числа - по значению.
Комментарий:Вы не можете сортировать список, содержащий строковые значения и числовые значения.
Синтаксис
sorted(iterable, key=key, reverse=reverse)
Значение параметра
Параметр | Описание |
---|---|
iterable | Обязателен. Сquence для сортировки, список, словарь, тупль и т.д. |
key | Опционально. Функция, определяющая порядок сортировки. По умолчанию None. |
reverse | Опционально. Булево значение. False будет отсортировано по возрастанию, True - по убыванию. По умолчанию False. |
Более сложные примеры
Пример
Сортировка чисел:
a = (2, 35, 17) x = sorted(a) print(x)
Пример
Сортировка по возрастанию:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Пример
Сортировка по убыванию:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)