Курс 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
- Метод join() для объединения элементов
- Установка и использование TensorFlow
- Очистка строки в Python
- Замена символов в Python
- Список переменных в Python
- Оператор Walrus в Python
- Функция format() в Python
- Копирование объектов в Python
- Принципы программирования
- Установка пакета в Python
- Генерация случайных чисел в Python
- ChainMap.new_child() — добавление нового словаря
- Показ всплывающих окон Tkinter
- История Python
- Запрос DELETE с библиотекой requests
- Работа с zip()
- Принципы LSP и ISP в Python
- Создание уникального множества
- Возврат значений из генератора
- Поиск индексов подстроки
- Работа с кортежами в Python
- Изменение списка срезом
- Метод Self в Python
- Многострочные строки в Python
- Инвертирование словаря
- Работа с функцией next() в Python
- Метод splitlines() для разделения строк
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Поиск уникальных элементов строкой в Python
- Объединение словарей в Python
- Аргументы *args и **kwargs
- Работа с deque из collections
- Удаление символа из строки
- Метод ipow для возведения в степень
- Сравнение объектов в Python
- Принципы Zen of Python
- Распаковка элементов массива
- Структуры данных в Python
- Повторение элементов в Python
- Работа с файлами в Python
- Псевдонимы в Python
- Цикл for в Python
- Оператор деления для класса Rational
- Извлечение аудио из видео
- Установка и использование Python-dateutil
- TON Smart Challenge #2: участие и подготовка
- Создание виртуальной среды















