Встроенная функция Python sorted()
Возвращает новый отсортированный список из элементов итерируемого объекта.
Введение
Функция sorted() возвращает новый отсортированный список из элементов итерируемого объекта. Она не изменяет исходный итерируемый объект.
Вы также можете использовать параметр reverse, чтобы отсортировать в порядке убывания.
Примеры
Сортировка списка чисел:
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
[1, 1, 2, 3, 4, 5, 6, 9]
Сортировка списка строк:
words = ["banana", "apple", "cherry"]
sorted_words = sorted(words)
print(sorted_words)
['apple', 'banana', 'cherry']
Сортировка в обратном порядке:
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)
[9, 6, 5, 4, 3, 2, 1, 1]