Курс 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"
- Изменения в обработке логических значений
- Solidity для DeFi Ethereum
- Создание словаря с значением по умолчанию
- Преобразование вложенного списка
- Поиск email
- Обмен значений переменных в Python
- Создание словарей и множеств в Python
- Библиотека funcy: удобные утилиты
- Фильтрация списка от «ложных» значений
- Изучение объектов с помощью dir()
- Явный импорт переменных
- Многострочные комментарии в Python
- Удаление элементов из списка в Python
- Простой калькулятор Python
- Циклы for в Python
- Установка Home Assistant
- Метод сравнения объектов в Python
- Активация Matplotlib в Jupyter
- Взаимодействие с внешними процессами в Python
- Поиск кода
- Измерение времени выполнения кода
- Извлечение новостей с помощью newspaper3k
- Перемещение и удаление файлов в Python
- Проверка наличия элемента в списке
- Область видимости переменных
- Проверка однородности элементов списка
- Применение функции map() в Python
- Декораторы классов
- Функция eval() в Python
- Получение текущей даты и времени
- Нан-рефлексивность в Python
- Работа с SQLite в Python
- Работа с deque из collections
- Многострочные комментарии в Python
- Декораторы с @wraps
- Динамические маршруты во Flask
- Метод get() для словарей
- Создание пользовательской коллекции в Python
- Обратное распространение ошибки
- Атрибуты класса и экземпляра в Python
- Фильтрация списка чисел
- Обработка ошибок в Python
- Ввод нескольких значений
- Функция pow() — возвести число в степень
- Моржовый оператор в Python 3.8















