Курс 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"
- Взаимодействие с sys
- Анализ кода — Python
- Переопределение оператора % для объектов
- Создание пустых функций и классов в Python
- Изменение элемента списка
- Глобальные переменные в Python
- Лямбда-функции в defaultdict
- Реверс строки в Python
- Big O оптимизация
- Безопасные SQL-запросы в Python 3.11
- Форматирование данных с pprint
- Обновление и получение данных в SQLite
- Метод classmethod
- Методы Python для работы с данными
- Использование эмодзи в Python
- Работа с *args и **kwargs в Python
- Константы в модуле cmath
- Оформление текста в консоли с TermColor
- Замер времени выполнения кода
- Функция product() из itertools
- Работа с GitHub в Telegram
- Создание словарей и множеств в Python.
- Многострочные комментарии в Python
- Команда %dhist — список посещенных каталогов
- Создание словаря и множества
- Частичное применение функций в Python
- Операции со строками в Python
- Введение в PyTorch
- Создание тестовых данных с Faker
- Работа с рекламными данными в Pandas
- Изменяемые и неизменяемые объекты
- Разделение строки с помощью re.split()
- Работа с геоданными с помощью geopy
- Преобразование чисел в восьмеричную строку
- Объединение словарей в Python
- Python reversed() функция
- Оператор continue в Python
- Атрибуты класса и экземпляра
- Измерение времени выполнения
- Вложенные циклы в Python
- Функция zip() для объединения списков
- Работа с итераторами в Python
- Сортировка в Python
- Расчет времени выполнения
- Преобразование многоуровневого словаря
- Комментарии в Python
- Настройка Cron
- Оператор «or» в Python















