Курс 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
- Работа с timedelta в Python
- Ускорение обработки данных с %autoawait
- Улучшение читаемости кода в Python
- Конкатенация строк в Python
- Метод setdefault() в Python
- Функция count() в Python
- Установка и использование pyshorteners
- Регистрация на курсы SF Education
- Функция format() в Python
- Применение функции map() с лямбда-функциями
- Удаление ключа из словаря в Python
- Частичное применение функций в Python
- Применение промокода в Много лосося
- Генерация случайных чисел Python
- Возведение в квадрат с помощью itertools
- Обработка ошибок в Python
- Метод eq для сравнения объектов
- Python и Монти Пайтон
- Использование функции enumerate()
- 9 уловок для чистого кода
- Генератор чисел Фибоначчи
- Работа со словарями
- Вычисление натурального логарифма в NumPy
- Декораторы в Python
- Работа с Enum в Python3.
- Обработка исключений в Python
- Срезы в Python
- Управление асинхронными задачами на Python.
- Работа с процессами в Python
- Принципы LSP и ISP в Python
- List Comprehension Tutorial
- Шаблоны и наследование в Flask
- Создание уникального множества
- Установка пакетов с помощью pip
- Участие в сообществе @selectel
- Извлечение новостей с newspaper3k
- Установка random seed в Python
- Метод index() в Python
- Работа со стеком в Python
- EMOT преобразование эмодзи в текст
- Скачать видео с YouTube
- Пропуск начальных строк с помощью dropwhile()
- Копирование объектов в Python
- Оператор деления для класса Rational















