Курс 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"
- discard() — удаление элемента из множества
- Запуск Python из интерпретатора
- Конкатенация строк с join() в Python
- Python: цикл for и оператор присваивания
- Работа с датой и временем в Python
- Numpy: разбиение массивов
- globals и locals
- Подсчет элементов в Python
- Установка и обучение ChatterBot
- Функции-генераторы в Python
- Декоратор Ajax required
- Тайное преобразование типа ключа
- Шаблоны и наследование в Flask
- Python Translator: создание локальных переводчиков
- Нарезка списков в Python
- Функция product() из itertools
- Построение графиков в Matplotlib
- Combobox в Tkinter
- Работа с модулем random
- Генератор данных в Keras
- Иерархия классов в Python
- Хэш-функции в Python
- Метод splitlines() для разделения строк
- Конвертация коллекций в Python.
- Контекстный менеджер в Python
- Проверка версии Python
- Установка Python3.7 и PIP
- Создание .exe файла с pyinstaller
- Копирование файлов с shutil()
- Lambda-функция в Python: использование с map() и sum()
- Генератор надежных паролей
- Округление в Python
- Вакансии в Nebius
- Форматирование строк в Python
- Enum в Python: создание и использование перечислений
- Равенство и идентичность в Python
- Фильтрация данных в Python.
- Создание таблиц в терминале с PrettyTable
- Оптимизация памяти в Python
- Функция enumerate в Python
- Перевод эмодзи и эмотиконов.
- Сортировка списка по индексам
- Таймер обратного отсчета
- Лямбда-функции в цикле
- Списковое включение в Python
- Счетчик в Python: most_common()
- Удаление эмодзи с помощью pandas
- Python reversed() vs срез[::-1]















