Курс 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
- Переопределение метода __rshift__
- Многострочные комментарии в Python
- Генераторы списков в Python
- Хранение данных
- Преобразование документов в PDF с помощью Spire.Office
- Отправка POST-запроса в REST API
- Получение атрибутов и методов класса
- Структура данных deque в Python
- Роль object и type в Python
- Метод rmatmul для пользовательских матриц
- Бинарный поиск
- Работа с файловой системой в Python
- Игра «Камень, ножницы, бумага» — Python
- kwargs в Python
- Функция divmod() в Python
- Работа с IP-адресами в Python
- Многострочные комментарии в Python
- Работа с путями в Python
- Обработка данных в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Функции с дополнением
- Получение размера объекта с sys.getsizeof()
- Разделение строки с помощью re.split()
- Список переменных с %who
- Работа с WindowsPath()
- Модуль subprocess: запуск внешних команд
- Работа с очередями в Python
- Преобразование вложенного списка
- Объединение словарей в Python
- Подробная информация о %pinfo
- Печать календаря
- Создание новой даты в Python
- Оператор Walrus: правильное использование
- Методы работы со строками в Python
- Запуск Python из интерпретатора
- Загрузка постов Instagram
- Конвертация текстовых чисел с помощью Numerizer
- Функция findall() для поиска вхождений строки
- Получение текущей даты в Python
- Итераторы с потерямиZIP
- Основы работы со строками в Python
- Форматирование строк с % в Python
- Функция enumerate() в Python
- Функции классификации комплексных чисел
- Объединение Python и Shell















