Функция 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)

Запуск примера