Курс 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"
- Функция zip() в Python
- enumerate() в Python для работы с индексами
- Асинхронное выполнение задач в Python
- Функция enumerate() в Python
- HTTP-запросы с библиотекой Requests
- Создание словаря через dict comprehension
- Создание объекта timedelta
- Работа с срезами в Numpy
- CLI-инструмент howdoi
- Операции с комплексными числами
- Docstring в Python
- Лямбда-функции в цикле
- Именованные срезы в Python
- Основы работы с os
- Наиболее частотные элементы с помощью Counter
- Функции all и any в Python
- Подсчет элементов в Python
- Flask: создание веб-приложений
- Расчет времени выполнения программы
- Подсчет элементов в Python
- Работа с массивами в Numpy
- Удаление falsy-значений из списка с помощью filter
- Логический оператор «and» в Python
- Принцип одной функции
- Преобразование регистра строк
- Работа с временем в Python
- Документирование функций в Python
- Работа с файлами в Python
- Форматирование заголовков в Python
- Тестирование времени с Freezegun
- Установка и использование Telegram API в Python
- Навыки Python: строки, типы данных
- Руководство по Pymorphy2
- Непрерывная проверка в Python
- Удаление дубликатов из списка
- Получение текущей даты и времени с помощью datetime
- Списковое включение в Python
- Нахождение самого длинного слова в списке с помощью max
- Вычисление логарифмов в Python
- Фильтрация списка чисел
- Метод setitem в Python
- Выбор редактора кода.
- Удаление специальных символов
- Расчет времени выполнения
- Разделение строк в Python















