Курс 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"
- Функции range() в Python
- Метод rsub в Python: расширение функциональности вычитания
- Профилирование с cProfile
- Принципы LSP и ISP в Python
- Удаление элемента по индексу в Python
- Управление ресурсами с контекстными менеджерами
- Повторение элементов списков
- Лимиты на ресурсы Python
- Создание и удаление объектов
- Подсчет частоты элементов с Counter
- Курс по дообучению ChatGPT
- Использование эмодзи в Python
- Объединение множеств в Python
- Тестирование с responses
- Загрузка постов Instagram
- Синхронизация доступа к ресурсам
- Именование переменных в Python
- Обязательные аргументы в Python
- Python и Юникод: работа с цифрами
- Создание итератора
- Метод hash в Python
- Обезопасьте ввод данных
- Регулярные выражения: метод match
- Освобождение памяти в Python
- Сортировка списка по индексам
- Flask — веб-фреймворк Python
- Progress с библиотекой tqdm
- Хешируемые ключи в Python
- Основные операции с библиотекой Numpy
- Удаление URL-адресов в Python
- Сохранение и загрузка модели в PyTorch
- Названия переменных
- Лямбда-функции в Python
- Python enumerate() использование
- Многоточие в Python
- Оформление кода по PEP 8
- JSON в Python: модуль, dump, dumps, load
- Сравнение строк в Python
- Модуль xkcd: загрузка комиксов
- Копирование в Python
- JMESPath в Python
- Счетчик в Python: most_common()
- Вызов внешних программ в Python с помощью sh
- Моржовый оператор в Python 3.8
- Работа с географическими данными в Python
- Безопасные SQL-запросы в Python 3.11
- Генерация случайных чисел в Python
- Базовые объекты Python
- Отправка POST-запроса в REST API















