Курс 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
- inspect в Python: анализ кода
- Отправка HTTP-запросов в Python
- Работа с кортежами в Python
- Структуры данных в Python
- Создание OrderedDict
- Переименование файлов в Python
- Python Менеджер контекста
- История Python
- Бинарный поиск
- Обмен данными с asyncio.Queue
- Динамические маршруты во Flask
- Профилирование кода
- Python: отличительная особенность — отступы
- Объединение словарей в Python
- Декоратор total_ordering для сравнения объектов
- Переопределение метода divmod
- Создание коллекций из генератора
- Курс Data Scientist в медицине
- Разделение строки на пары ключ-значение.
- Работа с часовыми поясами в Python
- Структура строк в Python
- Бесконечные списки в Python
- Подсчет вхождений элементов
- Конвертация изображений в PDF
- Работа с типами данных в Python с помощью pydantic.
- Переопределение метода
- Подписка на @SelectelNews
- Аргумент по умолчанию
- Замер времени выполнения кода
- Работа с IP-адресами в Python
- Magic Commands — улучшение работы с Python
- Уникальность ключей в словаре
- Сортировка элементов с OrderedDict
- Генерация случайных чисел в Python
- Создание виртуальной среды
- Перевод двоичного кода в целое число
- Преобразование регистра строк
- Работа с NumPy массивами















