Курс Python → Сортировка в Python
Функция sorted() в Python позволяет сортировать различные типы данных, такие как списки, кортежи и строки. Она принимает на вход итерируемый объект и возвращает новый отсортированный список элементов. При этом исходный объект остается неизменным.
Для использования функции sorted() необходимо передать ей итерируемый объект в качестве аргумента. Например, чтобы отсортировать список чисел, можно написать следующий код:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
В данном примере функция sorted() отсортирует список numbers по возрастанию и вернет новый список sorted_numbers. При этом исходный список numbers останется неизменным.
Также функция sorted() позволяет определить дополнительные параметры, такие как reverse (для сортировки в обратном порядке) и key (для определения функции сравнения элементов). Например, чтобы отсортировать список строк в обратном порядке, можно использовать следующий код:
fruits = ['apple', 'banana', 'cherry', 'date']
sorted_fruits = sorted(fruits, reverse=True)
print(sorted_fruits)
Таким образом, функция sorted() является удобным инструментом для сортировки различных типов данных в Python. Она позволяет быстро и легко отсортировать итерируемые объекты и управлять процессом сортировки с помощью дополнительных параметров.
Другие уроки курса "Python"
- Руководство по Pymorphy2
- Измерение времени выполнения кода с помощью time
- Оптимизация поиска в словарях
- Переворот строки с помощью срезов
- Открытие и редактирование скриптов Python
- Перевернуть список в Python
- Декоратор Ajax required
- Условные выражения в Python
- Работа с IP-адресами в Python
- Генератор чисел Фибоначчи
- Работа с модулем os в Python
- Создание детектора плагиата
- Удаление URL-адресов в Python
- Установка Python3.7 и PIP
- Python Enumerate
- Работа с множествами в Python
- Удаление дубликатов из списка
- Запуск файлового сервера
- Лямбда-функции в Python
- Оптимизация создания строк
- Python: Splat-оператор и splatty-splat
- Получение списка файлов в директории с использованием os
- Частичное совпадение ввода
- Оператор * в Python
- Оператор break в Python
- Python Поверхностное Копирование
- Регистрация на TenChat
- UserString в Python
- Экранирование символов в Python
- Проверка типов с использованием isinstance
- Округление банкира в Python
- Получение значений из словарей
- Метод Event.wait() в Python
- Преобразование типов данных в set comprehension
- Очистка данных с помощью pandas
- Кортежи в Python: особенности и преимущества
- Преобразование строк в числа с плавающей запятой
- Разделение строки с помощью re.split()
- Участие в сообществе @selectel
- Сравнение неупорядоченных списков
- Ускорение выполнения кода в Python
- Преобразование объекта в строку
- Defaultdict в Python
- Очистка вывода в Python
- Копирование файлов с shutil()
- Декоратор Ajax required
- Тест скорости набора текста на Python















