Курс 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"
- Хеширование паролей с использованием salt
- Функции map() и reduce() в Python
- Модуль functools в Python
- Применение функции к элементам списка
- Управление экспортом элементов
- Установка библиотек в Python
- Метод join() с набором
- Удаление дубликатов с помощью множеств
- Обработка ошибок ввода данных
- Печать календаря в Python
- Структура данных deque в Python
- Метод __int__ в Python
- Использование defaultdict в Python
- Извлечение аудио из видео
- Форматирование вывода с F-строками
- Проблемы с dict в Python
- Подсчет элементов с помощью Counter
- Метод rsub в Python: расширение функциональности вычитания
- Установка и использование pyshorteners
- Запрос DELETE с библиотекой requests
- Создание итератора
- Округление чисел с помощью round
- Сортировка слиянием
- Преобразование текста в нижний регистр
- Метаклассы в Python
- Генераторные функции в Python
- Импорт объектов из модулей
- Возврат нескольких значений
- Модуль future Python
- Экспорт данных в файл.
- Работа с NumPy массивами
- Генерация случайных чисел в Python
- Регистрация на курсы SF Education
- Использование двоеточия в Python
- Поиск самого частого элемента
- Аргумент по умолчанию
- Объединение множеств в Python
- Запуск файлового сервера
- Применение функции map() в Python
- Итерация по итерируемым объектам
- Numpy: использование Ellipsis
- Роль ключевого слова self
- Работа с контекстным менеджером Pool
- Объединение списков в Python
- Flask: создание веб-приложений
- Конкатенация строк с методом join()
- Переворот строки















