Курс 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"
- Работа с Path в Python
- Работа со случайными элементами
- %pinfo: получение информации об объекте
- Метод classmethod
- Роль object и type в Python
- JSON-esque в Python
- Конкатенация строк с методом join()
- PATCH-запрос с библиотекой requests
- Оператор == в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Функция reduce() из модуля functools
- Сравнение def и lambda функций в Python
- Отладка производительности Python
- Аргументы *args и **kwargs
- Обучение модели с указанием эпох
- Обработка данных в Python
- Присвоение и ссылки
- Скрытие вывода данных
- Установка User-Agent в Python
- Метод pop() списка
- Подписка на Kaspersky Team
- Функция pow() — возвести число в степень
- Проектирование Singleton с метаклассом
- Извлечение статей с newspaper3k
- Переопределение метода __pow__
- Замена текста с помощью sub
- Руководство по библиотеке pydantic
- Метод join() для объединения элементов строки
- Работа с необработанными строками
- Измерение времени выполнения в Python
- Условные выражения в Python
- Оптимизация интернирования строк
- Оператор in для Python
- *args и **kwargs в Python
- Декораторы в Python
- Создание пустых функций и классов в Python
- Создание вкладок с TKinter
- Модуль subprocess: запуск внешних команд
- Python reversed() функция
- Декораторы в Python
- Перевернуть список в Python
- Чтение бинарного файла в Python.
- Вывод баннеров
- Управление контекстом выполнения кода
- Тестирование функции сложения
- Округление чисел с помощью round
- Распаковка аргументов в Python















