Курс Python → Сортировка в Python
Функция sorted() в Python позволяет сортировать элементы любого итерируемого объекта, например, списка, кортежа или даже строки. Она принимает на вход итерируемый объект и возвращает новый отсортированный список, не изменяя исходный объект. Сортировка может быть выполнена как в порядке возрастания, так и в порядке убывания, в зависимости от переданных параметров.
Для сортировки списка по возрастанию мы можем использовать функцию sorted() следующим образом:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
В данном примере мы создаем список чисел numbers и сортируем его с помощью функции sorted(). Результат сортировки сохраняется в переменной sorted_numbers, которая затем выводится на экран с помощью функции print().
Если же мы хотим отсортировать список по убыванию, то можно использовать параметр reverse=True:
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)
Таким образом, функция sorted() является удобным инструментом для сортировки данных в Python и может быть использована в различных сценариях программирования для упорядочивания элементов.
Другие уроки курса "Python"
- Функция divmod() в Python
- Многострочные строки в Python
- Расчет времени выполнения кода
- Проверка памяти объекта
- Генерация резюме в Gensim
- Форматирование чисел в Python
- Работа с базами данных SQLite
- Вложенные генераторы в Python
- Декораторы в Python
- Проверка типа объекта в Python
- Лямбда-функции в Python
- Генерация QR-кодов с библиотекой qrcode
- Псевдонимы в Python
- Открытие и запись файлов
- Определение функций с необязательными аргументами
- f-строки в формате строк
- Проверка версии Python
- Прокачанный трейсинг ошибок
- JMESPath в Python
- Структура данных deque в Python
- Codecademy в Telegram
- Использование функции enumerate()
- Преобразование документов в PDF с помощью Spire.Office
- Работа с argparse
- Установка random seed в Python
- Печать календаря в Python
- Встраивание HTML в Jupyter Notebook
- Руководство по библиотеке pydantic
- Функция reduce() в Python
- Создание обратного итератора
- Замыкания в Python
- Изменение списка срезами
- Манипуляция формой массива в Numpy
- Поиск индекса элемента
- Проблемы с dict в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Цикл for в Python
- Определение размера папок в Python
- Срезы в Numpy
- Импорт модуля из другого каталога
- Преобразование строк в числа в Python
- Оператор in и not in в Python
- Взаимодействие с внешними процессами в Python
- Работа с множествами в Python
- Разделение строки с помощью re.split()















