Курс 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 3.8
- Фильтрация списка чисел
- Удаление элемента из списка в Python
- Работа с буфером обмена на Python
- Работа с модулем glob в Python
- Удаление дубликатов из списка
- Множественное назначение в Python
- Функции в одну строку
- Метод count() для списков
- Расчет времени выполнения программы
- Создание пустых функций и классов в Python
- Метод rlshift для битового сдвига
- Атрибуты класса и экземпляра
- Создание OrderedDict
- Математические функции в Python
- Создание namedtuple из словаря
- Удаление файлов в Python
- Создание класса в Python
- Работа с файлами в Python
- Удаление символов новой строки в Python.
- Списки в Python: синтаксис представления
- Основы работы с базами данных в Python
- Копирование файлов с shutil()
- Определение индекса элемента списка
- Использование *args
- Удаление эмодзи с помощью pandas
- Работа с пользовательским вводом
- Обмен переменными в Jupyter
- Экспорт внешнего файла с помощью writefile
- Многострочные комментарии в Python
- Ускорение обработки данных с %autoawait
- Объединение коллекций в Python
- Замена атрибута в именованном кортеже
- JSON в Python: модуль, dump, dumps, load
- Сравнение объектов в Python
- Генераторные выражения и islice.
- Обезопасьте ввод данных
- Метод setdefault() в Python
- Форматирование строк с % в Python
- Переименование файлов в Python
- Секреты Python
- Измерение времени выполнения кода
- Работа с модулем bisect















