Курс 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"
- Декоратор Ajax required
- Основы работы с os
- Итераторы в Python
- Извлечение аудио из видео
- Транспонирование матрицы в Python
- Генерация резюме в Gensim
- Метод get для словаря
- Повторение элементов в Python
- Настройка нарезки списков
- Оператор Walrus: правильное использование
- Список методов и атрибутов
- Codecademy в Telegram
- Генерация чисел с range()
- Замена текста с re.sub()
- Подсчет элементов с помощью Counter из collections
- Асинхронное выполнение задач в процессах
- Применение функции к каждому элементу списка
- Обработка исключений в Python
- Получение локальных переменных в Python
- Идентификатор объекта в Python
- Работа с итераторами в Python
- Удаление специальных символов
- Метод rsub для пользовательских чисел
- Оператор «not» в Python
- Обработка исключений в Python
- Модуль antigravity: генерация координат
- Работа с файлами в Python
- Создание директории в Python
- Операторы увеличения и уменьшения в Python
- Добавление элементов в список: append() vs extend()
- Генераторы в Python
- Beautiful Soup — извлечение данных из HTML
- Группировка элементов Python
- Сравнение строк в Python
- Основы работы с базами данных в Python
- Списковое включение в Python
- Печать месячного календаря
- Операции с массивами в NumPy
- Сортировка с помощью параметра key
- Создание словаря в Python
- Копирование списков в Python
- Обработка исключений в Python
- Работа со строками
- Форматирование строк в Python.
- Искажение имен в Python
- Поиск уникальных элементов строкой в Python
- Сложение матриц в NumPy















