Курс 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"
- Извлечение новостей с помощью newspaper3k
- Оптимизация создания строк
- Декоратор Property в Python
- Комментарии в Python.
- Работа с Telegram API на Python
- Создание циклической ссылки
- Фильтрация последовательности
- Обработка исключений с блоком else
- Работа с часовыми поясами в Python
- Оператор «or» в Python
- Установка и использование библиотеки google
- Работа с изменяемыми списками
- Создание и удаление объектов
- Фильтрация элементов с помощью islice
- Сравнение объектов в Python
- Вывод сложных структур данных с помощью pprint
- Создание списков в Python
- Переворот строки с использованием цикла
- Подсчет частотности элементов в Python
- Отношения подклассов в Python
- Форматирование данных с помощью pprint
- Сортировка списка по индексам
- Округление в Python
- Проекты на Python
- Принципы программирования
- Нахождение максимального значения и его индекса в списке
- Декоратор @override
- Метод index() в Python
- Python Translator: создание локальных переводчиков
- Аннотации типов в Python
- Обучение модели с указанием эпох
- Создание namedtuple списком полей
- Обмен данными с asyncio.Queue
- Метод pos в Python
- Реализация операции -= для пользовательского класса
- Логирование с Logzero
- Парсинг веб-страниц с Beautiful Soup
- Метод ior для битовых операций
- Анонимные функции в Python
- Наследование в программировании
- Удаление элементов из списка в Python.
- Контекстный менеджер в Python
- Docstring в Python
- Хранение переменных в словаре.
- Просмотр файла в Jupyter Noteboo
- Переворот строки с помощью срезов
- Разбиение строки в Python
- Декораторы классов















