Курс 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
- Работа с NumPy массивами
- TON Smart Challenge #2: участие и подготовка
- Многоточие в Python
- Создание именованных кортежей в Python
- Проверка окончания строки с помощью str.endswith()
- Списки: объединение, изменение
- Python: динамическая типизация и проверка типов
- Метод enumerate() в Python
- Многопоточность в Python
- Генерация чисел с range()
- Работа с географическими данными.
- kwargs в Python
- Транспонирование матрицы
- Атрибуты класса и экземпляра
- Работа с CSV файлами в Python
- Форматирование даты с strftime()
- Избегание циклических зависимостей классов в Python
- Создание функций с произвольным количеством аргументов
- Функция format() в Python
- Объединение списков в Python
- Объединение словарей в Python
- Цикл for в Python
- Создание уникального проекта
- Работа с комплексными числами
- Переопределение метода __floordiv__
- Операции с кортежами
- Основы работы с базами данных в Python
- Метаклассы в Python
- Оптимизация создания строк
- Python Метод Union Множеств
- Декоратор для группы пользователей в Django
- Сортировка с помощью параметра key
- Оператор умножения для вектора
- Поток данных в Python
- Функции в Python: создание и вызов
- Antigravity модуль
- Реверс строки и списка в Python.
- Python enumerate() использование
- Работа с модулем glob в Python
- Метод add для класса Vector
- Преобразование символов с помощью map
- Проекты на Python
- discard() — удаление элемента из множества
- Форматирование данных с помощью pprint
- Работа с путями в Python
- Работа с файлами в Python















