Курс 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
- Оператор «or» в Python
- Отправка POST-запроса в REST API
- Модуль Antigravity в Python 3
- Метод setitem в Python
- Основы работы с os
- Модуль sys: основы
- Декораторы в Python
- Замыкания в Python
- Поиск файлов по шаблону
- Python Метод sleep() времени
- Переворот списка в Python
- Удаление элемента из списка в Python
- Concrete Paths — метод .with_suffix()
- Python enumerate() использование
- Метод title() в Python
- Метод rpow в Python
- Преобразование чисел в восьмеричную строку
- split() без разделителя
- Группы исключений в Python
- Управление импортом в Python
- Просмотр атрибутов и методов класса
- Подсказки при вводе данных в Python
- Получение пути к текущему скрипту с помощью os
- Перевернуть список в Python
- Оператор match в Python
- Генерация ключей RSA
- Управление виртуальными окружениями в Python
- Оптимизация памяти в Python
- Операторы += в Python
- Блок else в обработке исключений
- Скрытие вывода данных
- Оценка выражений генератора в Python
- Сумма элементов списка
- Генерация UUID в Python
- Перемешивание списка с shuffle()
- Именованные срезы в Python
- Работа с датой и временем в Python
- Функция product() в Python
- Управление браузером с Selenium
- Любовь к Python
- Метод get для словарей
- Очистка данных с Pandas
- Генераторы в Python















