Курс 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"
- Удаление дубликатов из списка с помощью dict.fromkeys
- Группы исключений в Python
- Работа с рекламными данными в Pandas
- Скрытие вывода данных
- Оператор continue в Python
- Копирование в Python
- Декоратор защиты анонимных пользователей
- Реализация операции -= для пользовательского класса
- Создание списков в Python
- Метод gt в Python
- Переворот строки с помощью срезов
- Роль ключевого слова self
- Работа со слайсами
- Метод __imod__ для Python
- Управление асинхронными задачами с помощью Semaphore
- Использование функции product
- Основы работы с базами данных в Python
- Асинхронное программирование с asyncio
- Любовь к Python
- Вычисление натурального логарифма в NumPy
- globals и locals
- Магические методы в Python
- Ввод нескольких значений
- Разработка Telegram-ботов
- Создание словарей в Python
- Получение текущей даты и времени с помощью datetime
- Измерение времени выполнения с помощью time
- Установка Python3.7 и PIP
- Метод invert для побитового отрицания
- Измерение времени выполнения кода
- Работа с контекст-менеджером «with»
- Работа со списками
- Функция product() из itertools
- Множественное присваивание в Python
- Определение индекса элемента списка
- Работа с словарями в Python
- Работа с NumPy массивами
- Генераторы списков в Python
- Оптимизация строк в Python
- Хранение переменных в Python.
- Преобразование PowerPoint в PDF.
- Инвертирование словаря
- Многострочные комментарии в Python















