Курс Python → Сортировка в Python
Функция sorted() в Python используется для сортировки элементов в списке. Она принимает один обязательный аргумент — список элементов, которые нужно отсортировать. По умолчанию, sorted() сортирует элементы по возрастанию.
Например, если у нас есть список чисел [5, 2, 8, 1, 3], и мы хотим отсортировать его по возрастанию, мы можем использовать функцию sorted() следующим образом:
numbers = [5, 2, 8, 1, 3] sorted_numbers = sorted(numbers) print(sorted_numbers)
Этот код выведет отсортированный список [1, 2, 3, 5, 8] на экран. Если мы хотим отсортировать список по убыванию, мы можем использовать параметр reverse=True:
numbers = [5, 2, 8, 1, 3] sorted_numbers_desc = sorted(numbers, reverse=True) print(sorted_numbers_desc)
Этот код выведет отсортированный список [8, 5, 3, 2, 1]. Кроме того, sorted() может быть использована для сортировки строк в алфавитном порядке:
fruits = ['apple', 'banana', 'orange', 'grape'] sorted_fruits = sorted(fruits) print(sorted_fruits)
Этот код выведет отсортированный список ['apple', 'banana', 'grape', 'orange'] на экран. Таким образом, функция sorted() является удобным инструментом для сортировки списков и других итерируемых объектов в Python.
Другие уроки курса "Python"
- Работа с кортежами в Python
- Метод ne для сравнения объектов
- Управление асинхронными задачами с помощью Semaphore
- Декоратор проверки активности
- Профилирование данных с Pandas.
- Реализация операции -= для пользовательского класса
- Добавление элемента к кортежу
- Функция zip() в Python
- ChainMap.new_child() — добавление нового словаря
- Переменная Шредингера
- Pretty-printing JSON в Python
- Генераторы в Python
- Измерение времени выполнения кода
- Конвертация коллекций в Python
- Работа с индексами списков
- Метод rsub для пользовательских чисел
- Оператор объединения словарей
- Печать комбинаций в Python с Itertools
- Функция __init__ в Python
- Создание пользовательской коллекции в Python
- Метод setdefault() в Python
- Логирование с Loguru
- Удаление ссылок в Python
- Реверс строки в Python
- JSON в Python: модуль, dump, dumps, load
- Определение наиболее частого элемента с помощью collections.Counter
- Вычисление времени выполнения
- Метод rsub в Python: расширение функциональности вычитания
- Фильтрация входных данных в Python
- Модуль future Python
- Имена объектов в Python
- Библиотека itertools: объединение списков
- Замер времени выполнения кода
- Работа с модулем random
- Оценка точности модели
- Функции в Python: создание и вызов
- Оператор Walrus: правильное использование
- Шаблоны и наследование в Flask
- Python: динамическая типизация и проверка типов
- Работа с срезами в Numpy
- Форматирование строк с f-строками
- Определение объема памяти объекта
- Модуль itertools: комбинации и перестановки
- f-строки в формате строк
- Поиск всех индексов подстроки
- Класс UserDict: дополнительная функциональность
- Оператор морж в Python 3.8















