Курс 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
- Создание копии итератора
- Проверка вхождения подстроки
- Избегайте двойного подчеркивания
- Замена текста с помощью sub
- Регулярные выражения: метод match
- Оператор space-invader
- Отладка регулярных выражений в Python
- Enum в Python
- Операции с числами в Python
- Изменение регистра данных
- Работа с zip-архивами в Python
- Поиск уникальных и повторяющихся элементов
- Удаление дубликатов из списка с помощью dict.fromkeys
- Работа с файлами в Python
- Подсказки при вводе данных в Python
- Выборка чисел
- Подчеркивание в REPL
- Объединение строк с помощью метода join
- Приближение чисел в Python
- Безопасные SQL-запросы в Python 3.11
- Использование эмодзи в Python
- Разделение строк в Python
- Распаковка значений в Python
- Функции высшего порядка в Python
- Нахождение максимального значения и его индекса в списке
- Форматирование строк в Python
- Поиск HTML-элементов с BeautifulSoup
- Преобразование списка в словарь через генератор
- Методы HTTP запросов в Flask
- Функции с необязательными аргументами
- Обновление множества в Python
- Проверка файла .py на синтаксис.
- Документация функции help() в Python
- Преобразование символов с помощью map
- Переопределение метода __pow__
- Метод radd для пользовательских чисел
- Подписка на Kaspersky Team
- Перетасовка списков в Python
- Оператор морж в Python 3.8
- F-строки в Python 3.8
- Работа с CSV в Python
- Загрузка постов Instagram
- Генерация чисел с range()
- Списковое включение в Python















