Курс 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"
- Работа с процессами в Python
- Получение комбинаций в Python
- Округление дробей в Python
- Скачать видео с YouTube
- Нахождение разницы между списками в Python
- Объединение кортежей в Python
- Управление контекстом выполнения
- Определение функций с необязательными аргументами
- Mad Libs Generator
- Antigravity модуль
- Метод Enumerate() для списков
- Python Calendar Usage
- Создание namedtuple из словаря
- Модуль itertools: эффективная работа с итераторами
- Удаление ссылок в Python
- Работа с массивами в Numpy
- Оптимизация методов в Python 3.7
- Создание коллекций из генератора
- Имена объектов в Python
- Разработка Telegram-ботов
- Список методов и атрибутов
- Возврат нескольких значений
- Подсчет элементов в Python
- Метод __irshift__ для Python
- Работа с контекстными переменными
- Python UserString — создание подклассов строк
- Распаковка значений в Python
- Работа с географическими данными в Python
- Разработка игры Pong с turtle
- Сравнение строк в Python
- Контекстный менеджер в Python
- Разделение строки в Python
- Лямбда-функции для min/max
- Обработка исключений в Python
- lru_cache оптимизация функций
- Замена символов в Python
- Метод index() в Python
- Ограничение ресурсов в Python
- Python Аргументы по умолчанию
- Отладчик pdb: начало работы
- Установка виртуального окружения Python
- Метод rmatmul для пользовательских матриц
- Динамические маршруты во Flask
- Метод is_absolute() для PurePath
- Объединение списков в строку
- PrettyTable: создание таблицы
- Добавление Progressbar в Python















