Курс 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
- Необязательные аргументы в Python
- Удаление элементов из списка в Python
- Преобразование данных в Python
- Упрощение условных выражений с тернарным оператором
- Подписка на SelectelNews в Twitter
- Бесконечная проверка в Python
- Список методов и атрибутов
- Добавление элемента в список.
- Работа с collections.Counter
- Метод __irshift__ для Python
- Метод rpow в Python
- Ветвление выражения в Python
- Работа с изменяемыми коллекциями
- Удаление дубликатов из списка
- Изменение списка срезом
- Импорт объектов из модулей
- Отладка регулярных выражений в Python
- Извлечение новостей с newspaper3k
- Именование столбцов в Python с pandas
- Декораторы в Python
- Создание новых функций с помощью functools.partial
- Добавление цвета в консоли
- Использование функции product
- Операторы увеличения и уменьшения в Python
- Работа с YAML в Python
- Создание объекта времени
- Генераторные выражения и islice.
- Порядок и длина множеств в Python
- Измерение времени выполнения кода
- Работа с атрибутом dict
- Работа с timedelta
- Python: библиотеки и функции
- Распаковка аргументов в Python
- Абстракции словарей и множеств в Python
- Получение локальных переменных в Python
- Создание объекта timedelta
- Сортировка элементов с OrderedDict
- Переопределение метода __pow__
- Импорт в Python: список all
- Инициализация переменных
- Настройка шрифта и цвета в Tkinter
- Декоратор Property в Python
- Принципы SRP и OCP
- Функция enumerate в Python
- Измерение времени выполнения кода
- Метод gt в Python
- Копирование в Python















