Курс 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"
- Библиотека schedule: планировщик задач
- Работа с *args и **kwargs в Python
- Тест скорости набора текста на Python
- Метод getitem для доступа к элементам последовательности
- Регистрация на TenChat
- Работа с типами данных в Python с помощью pydantic.
- Получение ID текущего процесса
- Извлечение новостей с newspaper3k
- kwargs в Python
- Поиск уникальных и повторяющихся элементов
- Использование обратной косой черты в f-строках
- Работа с Path в Python
- Enum в Python
- Динамические маршруты во Flask
- Транспонирование матрицы в Python
- Лямбда-функции в Python
- Упрощенный вывод данных в Python
- Декораторы в Python
- Синхронизация потоков с time.sleep()
- Объединение словарей в Python
- Возврат нескольких значений из функции
- Операции с кортежами
- Подсчет элементов в Python
- Работа с комплексными числами
- Переопределение метода __pow__
- Многопоточность и асинхронное программирование в Python
- Сравнение строк в Python
- Установка и использование библиотеки google
- Настройка вывода в Numpy
- Создание объекта timedelta
- Импорт классов из другого файла
- Генератор чисел Фибоначчи
- Официальный канал Python в Telegram
- Сохранение и загрузка модели в PyTorch
- Принципы LSP и ISP в Python
- Метод classmethod
- Сортировка в Python
- Установка Python3.7 и PIP
- Библиотека itertools: объединение списков
- Сортировка HTML по CSS-селектору
- Управление ресурсами с контекстными менеджерами
- Преобразование данных в Python
- Метод enumerate() в Python
- Numpy: использование Ellipsis
- Генерация QR-кодов с библиотекой qrcode
- Обновление множества в Python















