Курс 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"
- Комментарии в Python.
- Транспонирование матрицы
- Библиотека sh: удобные команды терминала
- Обработка исключений в Python 3
- Очистка входных данных
- Обработка элементов в Python
- Создание и обучение модели с Keras
- Генератор надежных паролей
- Преобразование вложенного списка
- Работа с модулем os в Python
- Разделение строки с регулярными выражениями
- Поиск индексов подстроки
- Проверка кортежей.
- Копирование объектов в Python
- Метод __int__ в Python
- Безопасный доступ к значениям словаря
- Введение в Python
- Синхронизация доступа к ресурсам
- Тест скорости набора текста на Python
- Изменяемые и неизменяемые объекты
- Создание обратного итератора
- Создание виртуальной среды
- Модуль xkcd: загрузка комиксов
- Основные функции и модули Python
- Создание новых списков через list comprehensions
- Разделение строк в Python
- Вызов функций по строке в Python.
- Работа с словарями в Python
- Преобразование списков в словарь
- Получение значений из словарей
- Методы shutil для работы с файлами
- Python и Юникод: работа с цифрами
- Пересечение списков с использованием множеств
- Сериализация данных в JSON с помощью json.dumps
- Отправка HTTP-запросов с User-Agent
- Добавление элемента в список.
- Работа с NumPy.linalg
- Преобразование данных в Python
- Форматирование кода на Python
- Генераторы в Python
- Python: цикл for и оператор присваивания
- Python-dateutil — работа с датами
- Список переменных в Python
- Запуск файлового сервера
- Работа с контекст-менеджером «with»















