Курс 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 Translator
- Эффективная конкатенация строк с использованием join()
- Условное добавление элементов в список
- Импорт с альтернативным именем
- Профилирование с Pandas
- Структурирование именованных констант
- Множественное назначение в Python
- Работа с zip-архивами в Python
- Работа с deque в Python
- Python-dateutil — работа с датами
- Метод join() для объединения элементов строки
- Метод __int__ в Python
- Установка Home Assistant
- Поиск индексов подстроки
- Работа с утверждениями в Python
- Проверка запуска скрипта или импорта модуля
- Работа с файлами в Python
- Декораторы с аргументами в Python
- Настройка шрифта и цвета в Tkinter
- Основные функции и модули Python
- Отправка поздравлений по дню рождения
- Применение функции map() в Python
- Управление ресурсами в Python
- Аннотации типов в Python
- Создание графиков в терминале
- Расчет времени выполнения
- Слияние словарей в Python 3.9
- Просмотр файла в Jupyter Noteboo
- Отрицательные индексы списков
- Преобразование генераторов в циклы
- Логирование с Loguru
- Принципы LSP и ISP в Python
- Извлечение данных из JSON
- Конкатенация строк в Python
- Наиболее частотные элементы с помощью Counter
- Использование defaultdict в Python
- Работа с модулем cmath
- Добавление элемента к кортежу
- Запрос пароля с помощью getpass
- Обновление шаблона base.html
- Работа с YAML в Python
- Изменение переменной в Python: nonlocal
- TON Smart Challenge #2: участие и подготовка
- Установка пакетов с помощью pip
- Встроенные функции Python















