Курс 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"
- Namedtuple в Python
- Работа с множествами в Python
- Вычисление времени выполнения
- Библиотека itertools: объединение списков
- Руководство по библиотеке pydantic
- Python Enumerate
- Магические методы в Python
- Списковое включение в Python
- Howdoi — получение ответов из терминала
- Работа со строками в Python
- Установка и использование Python-dateutil
- Распаковка аргументов в Python
- Подсчет элементов в Python
- Очистка данных с помощью pandas
- Срезы в Numpy
- Отображение HTML кода в Python
- Проверка на истинность объектов в Python
- Обрезка изображения с Pillow
- Списковое включение в Python
- Работа с очередями в Python
- Установка и использование howdoi
- capitalize() — изменение регистра первого символа строки
- Форматирование вывода списков
- Атрибуты объекта в Python
- Метод ior для битовых операций
- Функции-генераторы в Python
- Переменная Шредингера
- Удаление ключа из словаря в Python
- Функция reduce() в Python
- Явный импорт в Python
- Идентификатор объекта в Python
- Форматирование строк в Python
- Измерение времени выполнения кода
- Создание уникального множества
- Генераторы данных
- Работа с zip()
- Работа с контекстным менеджером Pool
- Обработка исключений с блоком else
- Добавление элементов в список: append() vs extend()
- Оператор break в Python
- Измерение времени выполнения кода
- Генераторы в Python
- Retrying в Python: повторные вызовы
- Методы в Python
- Логические операторы в Python















