Курс 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.
- Использование type hints
- Копирование списков в Python
- Методы list в Python
- Цепные операции в Python
- Проблемы с dict в Python
- Функции map, filter, reduce
- Обратное распространение ошибки
- Генерация строк с .join()
- Получение атрибутов и методов класса
- Работа с контекстным менеджером Pool
- Распаковка аргументов в Python
- Работа с срезами в Python
- Оператор «not» в Python
- Эффективная конкатенация строк в Python
- Подробная информация о %pinfo
- Метод __float__ в Python
- Создание уникального множества
- Названия переменных
- Обработка исключений в Python
- Вычисление времени выполнения
- Управление контекстом с помощью декоратора contextmanager
- Многострочные комментарии в Python
- Функции в Python
- Инверсия списка/строки в Python
- Метод join() для объединения элементов
- Python enumerate() для работы с индексами
- Абстракции словарей и множеств в Python
- Генераторы списков
- Скрытие вывода данных
- Метод Enumerate() для списков
- Поиск простых чисел
- Изучение объектов с помощью dir()
- Magic Commands — улучшение работы с Python
- Декоратор защиты анонимных пользователей
- Структура данных словарь в Python
- Создание новых функций через partial
- Проектирование Singleton с метаклассом
- Создание графиков в терминале
- Парсинг веб-страниц с Beautiful Soup















