Курс 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
- Удаление элементов из списка в Python
- Создание копии списка в Python
- Поиск индекса элемента в списке
- Оператор is в Python
- capitalize() — изменение регистра первого символа строки
- Удаление дубликатов из списка
- Константы в модуле cmath
- Метод join() для объединения элементов в строку.
- Тестирование времени с Freezegun
- Поиск подстроки в строке
- Итераторы с потерямиZIP
- Создание новых списков
- Декораторы в Python
- Очистка входных данных
- Проверка дублей в списке.
- Метод __irshift__ для Python
- Оператор in для Python
- Конкатенация строк в Python
- Сохранение Unicode в JSON
- Работа с изображениями Pillow
- Списковое включение в Python
- Модуль itertools: комбинации и перестановки
- Оформление кода на Python
- Замер времени выполнения кода
- Howdoi — получение ответов из терминала
- Явный импорт в Python
- Объединение списков в Python
- Использование двоеточия в Python
- Профилирование с cProfile
- Новшества Flask 2.0
- Настройка вывода в Numpy
- Добавление элемента в список.
- Преобразование числа в восьмеричную строку
- Метод ifloordiv для пользовательских классов
- Документирование функций в Python
- Именованные аргументы в Python
- Оформление кода по PEP 8
- Срезы в Numpy
- Руководство по использованию Colorama
- Отправка POST-запроса в REST API
- Работа со словарями в Python
- Работа с коллекциями Python
- Оператор continue в Python















