Курс 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
- Модуль functools в Python
- Mad Libs Generator
- Python enumerate() функции
- Декораторы в Python
- Установка переменной среды в Python
- Использование модуля math
- Установка и использование Virtualenv
- Магические методы в Python
- Создание Radio кнопок в tkinter
- Разница между датами
- Python Менеджер контекста
- Оператор деления для класса Rational
- Функция findall() для поиска вхождений строки
- Объединение Python и Shell
- Оптимизация методов в Python 3.7
- Методы classmethod и staticmethod
- Модуль future Python
- Деление в Python
- Безопасный доступ к значениям словаря
- Представление бесконечности в Python
- Метод classmethod
- Проверка памяти объекта
- Встраивание HTML в Jupyter Notebook
- Преобразование строк в числа с плавающей запятой
- Метод __imod__ для Python
- Применение функции к списку
- Python reversed() vs срез[::-1]
- Форматирование даты с strftime()
- Использование defaultdict в Python
- Функция all() в Python
- Namedtuple в Python
- Python Поверхностное Копирование
- Скачать видео с YouTube
- Python 3.12: Псевдонимы типов
- Работа с CSV файлами в Python
- Преобразование регистра символов
- Создание новых списков через list comprehensions
- Основы Python за 14 дней
- Типы возвращаемых значений в Python
- enumerate() в Python для работы с индексами
- Измерение времени выполнения в Python
- Настройка логгера Logzero
- Запуск внешних программ с subprocess
- Работа с очередями в Python
- Удаление пробелов методом translate()















