Курс 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
- Перевод эмодзи и эмотиконов.
- Условные выражения в Python
- Просмотр внешних файлов в %pycat
- Инициализация объекта
- Многопоточность в Python
- Работа с файлами в Python
- Перезагрузка оператора в Python
- Оптимизация памяти с __slots__
- Метод join() для объединения элементов
- Операции с матрицами в Python
- Работа с кортежами
- Генераторные функции в Python
- Обработка ошибок в Python
- Counter() — подсчет элементов
- Работа с базами данных SQLite
- Инверсия списка и строки
- Удаление дубликатов с помощью множеств
- Перемещение и удаление файлов в Python
- Python: Фильтрация списков с помощью filter()
- Выбор редактора кода.
- Метод title() в Python
- Логический оператор «and» в Python
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Метод rpow в Python
- Метод сравнения объектов в Python
- Улучшенные подсказки для импорта в Python 3.12
- Оператор распаковки в Python
- Метод enumerate() в Python
- Форматирование строк в Python
- Оператор assert в Python
- Уникальные значения из списка
- Конкатенация строк с join() в Python
- Декоратор для группы пользователей в Django
- Регулярные выражения: метод match
- Тип данных TypeVarTuple
- Lambda Functions in Python
- Проблема с изменяемыми аргументами
- Метод join() для объединения элементов строки
- Операции с комплексными числами
- Делегирование в Python
- Установка и загрузка Instaloader















