Курс Python → Сортировка в Python
Функция sorted() в Python позволяет сортировать элементы любого итерируемого объекта, например, списка, кортежа или даже строки. Она принимает на вход итерируемый объект и возвращает новый отсортированный список, не изменяя исходный объект. Сортировка может быть выполнена как в порядке возрастания, так и в порядке убывания, в зависимости от переданных параметров.
Для сортировки списка по возрастанию мы можем использовать функцию sorted() следующим образом:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
В данном примере мы создаем список чисел numbers и сортируем его с помощью функции sorted(). Результат сортировки сохраняется в переменной sorted_numbers, которая затем выводится на экран с помощью функции print().
Если же мы хотим отсортировать список по убыванию, то можно использовать параметр reverse=True:
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)
Таким образом, функция sorted() является удобным инструментом для сортировки данных в Python и может быть использована в различных сценариях программирования для упорядочивания элементов.
Другие уроки курса "Python"
- Работа со словарями Python
- Использование эмодзи в Python
- Перевод эмодзи и эмотиконов.
- Работа с переменными в Python
- Копирование файлов с shutil()
- Функция divmod() в Python
- Работа с контекстными переменными
- Непрерывная проверка в Python
- Нахождение самого длинного слова в списке с помощью max
- Область видимости переменных
- Регулярные выражения: метод match
- Работа с файлами в Python
- Просмотр атрибутов и методов класса
- Цикл for в Python
- Преобразование строки в число
- Тип данных TypeVarTuple
- Закрытие файла в Python
- Оператор распаковки в Python
- Измерение времени выполнения кода
- Метод __iand__ для пользовательских классов
- Классы данных в Python
- Тест скорости набора текста на Python
- История Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Округление в Python
- Создание директории в Python
- Метод pos в Python
- Работа с множествами в Python
- Обход элементов в Python
- Объединение строк с помощью метода join
- Создание пустых функций и классов в Python
- Установка и использование pyshorteners
- Переворот последовательности
- Работа с модулем Calendar
- Мониторинг памяти с Pympler
- Генераторы списков
- Замена текста с помощью sub
- Удаление символа из строки
- Объединение списков в строку
- Сортировка элементов с OrderedDict
- Оператор «or» в Python
- Отладчик pdb: начало работы
- Antigravity модуль
- Создание файла с проверкой ошибки
- Генераторы в Python
- Проблема с изменяемыми аргументами















