Курс 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"
- Метод setdefault() в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Работа с deque из collections
- Запуск внешнего кода в Jupyter
- Присвоение значений переменным в Python
- Автоматизация с Python
- Возврат нескольких значений
- Разделение строки с помощью split()
- Структурирование данных с Pydantic
- Именование переменных в Python
- Список импортированных модулей в Python
- Обновление ключей в Python
- Метод rxor для операции побитового исключающего «или»
- Объединение списков в строку
- Проверка на палиндром
- Установка Python — Простое руководство
- Работа с collections.Counter
- Python: динамическая типизация и проверка типов
- Удаление символа из строки
- Работа со строками в Python
- Использование двоеточия в Python
- Метод rmatmul для пользовательских матриц
- Вывод букв строки в Python
- Лямбда-функции в цикле
- Progress с библиотекой tqdm
- Экспорт данных с помощью writefile
- Метод join для наборов
- Функция eval() в Python
- Нахождение пересечения множеств
- Поиск частых элементов в списке
- Проверка типов с помощью isinstance
- Решение переменной Шредингера
- Проверка элементов списка условием
- Удаление и повторная вставка ключа в OrderedDict
- Блок else в циклах Python
- Библиотека wikipedia для Python
- Метод сравнения объектов в Python
- Создание списка через цикл
- Работа с zip-архивами в Python
- Работа с zip()
- Основы работы со строками в Python
- Назначение максимального и минимального значения переменной в Python.
- Метод join() для объединения элементов
- Добавление вложенных списков
- Атрибуты класса и экземпляра















