Курс 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
- Замена текста с помощью sub
- Использование модуля math
- Генерация случайных чисел в Python
- Метод count в Python: почему count(», ») возвращает 4?
- Склеивание строк без циклов
- Основные операции с Numpy
- Progress с библиотекой tqdm
- Обработка исключений в Python
- Проверка элемента в множестве.
- Избегайте двойного подчеркивания
- Аннотации типов в Python
- Создание Radio кнопок в tkinter
- Использование функции enumerate()
- Руководство по библиотеке pydantic
- Обработка исключений
- Методы list в Python
- Работа с zip()
- Работа с GitHub в Telegram
- Обход дочерних элементов BeautifulSoup
- Проверка типа объекта в Python
- Переменная Шредингера
- Функция zip() в Python
- Работа со строками в Python
- Работа с файлами в Python
- Участие в сообществе @selectel
- Исключение NotImplementedError
- Генераторы в Python
- Работа с библиотекой xkcd
- discard() — удаление элемента из множества
- Поиск наиболее частого элемента списке
- Транспонирование 2D-массива с помощью zip
- Декораторы в Python
- Именованные срезы в Python
- Избегайте изменяемых аргументов
- Тестирование с unittest
- Бесконечные списки в Python
- Ускорение обработки данных с %autoawait
- Глобальные переменные в Python
- Обрезка изображения с Pillow
- Оптимизация памяти с slots
- Переворот списка в Python
- Определение локальных переменных в Python
- Методы работы со списками
- Обмен переменными в Jupyter
- Работа с атрибутом dict















