Курс 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
- Профилирование кода на Python
- Непрерывная проверка в Python
- Работа с базами данных SQLite
- Метод __index__ в Python
- Проверка индексов коллекции
- Solidity для DeFi Ethereum
- Создание словарей в Python
- Функция pow() — возвести число в степень
- Создание функций с произвольным количеством аргументов
- Проверка кортежей.
- Форматирование данных с помощью pprint
- Взаимодействие с sys
- Цикл for в Python
- Модуль itertools: комбинации и перестановки
- Печать списка с помощью метода join
- Генераторы в Python
- Декоратор Property в Python
- Строки в Python: апострофы и кавычки
- Проверка элементов списка условием
- Игра «Угадывание чисел»
- Транспонирование 2D-массива с помощью zip
- Расширение информации об ошибке в Python
- Создание словаря в Python
- Метод __getitem__ в Python
- Итераторы в Python
- Мощь вложенных функций в Python
- Инициализация переменных
- Форматирование строк с помощью f-строк
- Замена переменных в Python
- Загрузка постов Instagram
- Оператор += в Python
- Переопределение метода delitem в Python
- Блок try-except-else
- Создание спинбокса в tkinter
- Работа с JSON данными в Python
- Фильтрация входных данных в Python
- Форматирование кода на Python
- Логирование с Logzero
- Работа с изменяемыми коллекциями
- Python Enum Weekday Usage
- Измерение времени выполнения кода
- Определение относительного пути
- Создание новых списков в Python
- Генераторы списков в Python
- Создание Telegram-бота на Python
- Удаление элементов из списка в Python















