Курс Python → Сортировка в Python
Функция sorted() в Python используется для сортировки элементов в списке. Она принимает один обязательный аргумент — список элементов, которые нужно отсортировать. По умолчанию, sorted() сортирует элементы по возрастанию.
Например, если у нас есть список чисел [5, 2, 8, 1, 3], и мы хотим отсортировать его по возрастанию, мы можем использовать функцию sorted() следующим образом:
numbers = [5, 2, 8, 1, 3] sorted_numbers = sorted(numbers) print(sorted_numbers)
Этот код выведет отсортированный список [1, 2, 3, 5, 8] на экран. Если мы хотим отсортировать список по убыванию, мы можем использовать параметр reverse=True:
numbers = [5, 2, 8, 1, 3] sorted_numbers_desc = sorted(numbers, reverse=True) print(sorted_numbers_desc)
Этот код выведет отсортированный список [8, 5, 3, 2, 1]. Кроме того, sorted() может быть использована для сортировки строк в алфавитном порядке:
fruits = ['apple', 'banana', 'orange', 'grape'] sorted_fruits = sorted(fruits) print(sorted_fruits)
Этот код выведет отсортированный список ['apple', 'banana', 'grape', 'orange'] на экран. Таким образом, функция sorted() является удобным инструментом для сортировки списков и других итерируемых объектов в Python.
Другие уроки курса "Python"
- Оператор распаковки в Python
- Создание списка через итерацию
- Названия переменных
- PEP-401: оператор
- IPython и Jupyter Notebook: руководство
- Обрезка изображения с Pillow
- Функция zip() в Python
- Получение обратного списка чисел
- Проверка файла .py на синтаксис.
- Аргументы *args и **kwargs
- Принципы Zen of Python
- Удаление эмодзи с помощью pandas
- Работа с OpenCV
- Измерение времени выполнения кода
- Работа со словарями
- Логирование с Loguru
- Удаление элемента по индексу в Python
- Установка переменной среды в Python
- Условное добавление элементов в список
- Упрощение работы с JSON-данными в Python
- Отправка HTTP-запросов с User-Agent
- Метод bool() в Python
- Работа с файлами в Python
- Руководство по Pymorphy2
- Встроенные функции Python
- Решение переменной Шредингера
- Подсчет часто встречающихся элементов
- Удаление специальных символов
- Создание новых функций через partial
- Основы работы со строками в Python
- Python Translator: создание локальных переводчиков
- Удаление элементов из списка
- Метод ior для битовых операций
- Проверка условий: all и any
- Деление в Python
- Работа с deque в Python
- Многоточие в Python
- Приближение чисел в Python
- Python Enumerate
- Импорт объектов из модулей
- Метод remove() для удаления элемента из списка
- Извлечение аудио из видео
- Проверка запуска скрипта или импорта модуля
- Удаление дубликатов из списка
- Многоточие в Python
- Retrying в Python: повторные вызовы















