Курс 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"
- Создание словаря через dict comprehension
- Сортировка и обратный порядок
- Перегрузка операторов в Python
- SciPy: широкий функционал для математических операций
- Поиск уникальных и повторяющихся элементов
- enumerate() в Python для работы с индексами
- Преобразование строки в число
- Метод __iand__ для пользовательских классов
- Работа с изображениями PIL
- Генераторы списков в Python
- Оптимизация памяти в Python
- Оператор is в Python
- split() — разделение строки
- Многопоточность и асинхронное программирование в Python
- Подсчет элементов в Python
- Исключение NotImplementedError
- Объединение словарей в Python
- Лимиты на ресурсы Python
- Изменения в обработке логических значений
- Динамическая типизация в Python
- Асинхронный код в Python
- Расширение операции побитового «и» в Python
- Monkey Patching в Python
- Оператор += для объединения строк
- Сохранение Unicode в JSON
- Форматирование строк в Python
- Преобразование списка в словарь через генератор
- Оптимизация создания строк
- Тайное преобразование типа ключа
- Оптимизация памяти с slots
- Объединение списков в Python
- Установка и использование TensorFlow
- Гибкие функции Python
- Округление дробей в Python
- Подробная информация о %pinfo
- Работа с часовыми поясами в Python
- Поиск частого элемента
- Работа с CSV файлами
- Python enumerate() для работы с индексами
- Работа с комплексными числами в Python
- Функция findall() для поиска вхождений строки
- Защита данных в Python
- Установка random seed в Python
- Lambda-функция в Python: использование с map() и sum()
- Преобразование чисел в Python
- Любовь к Python
- Настройка Cron
- Список и кортеж в Python















