Курс 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
- Метод __float__ в Python
- Методы classmethod и staticmethod
- Синхронизация доступа к ресурсам
- Удаление знаков препинания в Python
- Логирование в Python
- Работа с defaultdictами в Python
- Считывание бинарного файла в Python
- Локальные переменные.
- Руководство по Pymorphy2
- Подписка на Kaspersky Team
- Форматирование чисел в Python
- Закрытие файла в Python
- Работа с пользовательским вводом
- Удаление элементов из списка
- Работа с deque из collections
- Ускорение кода с помощью векторизации
- Эффективная конкатенация строк в Python
- Обработка исключения UnboundLocalError
- Генераторы в Python
- Создание GUI с Tkinter: Entry
- Обработка ошибок в Python
- Работа с getopt
- Основные функции и модули Python
- Нахождение разницы между списками в Python
- Шаблоны и наследование в Flask
- Хэш-функции и метод цепочек
- Преобразование данных в Python
- Установка и загрузка Instaloader
- Работа со списками
- Работа с датой и временем в Python
- Профилирование кода на Python
- Участие в LP стейкинге Waves
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Преобразование букв в нижний регистр
- Сравнение def и lambda в Python
- Генератор списка в Python
- Форматирование строк в Python
- Pretty-printing JSON в Python
- Приближение чисел в Python
- Конкатенация строк с методом join()
- Создание файла с проверкой ошибки
- Объединение списков в Python
- Декораторы в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Именованные аргументы в Python
- Область видимости переменных
- Обработка исключений в Python















