Курс 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"
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Работа с географическими данными в Python
- Глобальные переменные в Python
- Разность множеств
- Упрощение условных выражений с тернарным оператором
- Доступ к локальным переменным
- Эффективная конкатенация строк в Python
- Извлечение данных из JSON
- Приоритет операций в Python
- Работа с эмодзи в Python
- Создание списка через цикл
- Оператор is в Python
- Обход словаря в Python
- Получение идентификатора объекта в памяти
- Работа с очередями в Python
- Сериализация и десериализация объектов
- Типы возвращаемых значений в Python
- Преобразование документов в PDF с помощью Spire.Office
- Область видимости переменных
- Возвращение нескольких значений через кортеж или класс
- Обработка StopIteration в Python
- Отладка производительности Python
- Форматирование вывода с F-строками
- История Python
- Дефолтные параметры в Python
- Проверка дубликатов в Python
- Закрытие файла в Python
- Обработка исключений в Python
- Реализация операции -= для пользовательского класса
- Представление бесконечности в Python
- Удаление ключей из словаря
- Flask — веб-фреймворк Python
- Сортировка слиянием
- Использование type hints
- Переопределение метода __and__
- Строковое представление объектов
- Ограничение ресурсов в Python
- Python: возвращение нескольких значений
- Удаление элементов во время итерации
- Преобразование объекта в строку
- Операции со строками в Python
- PATCH-запрос с библиотекой requests















