Курс 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"
- Метод join() для объединения элементов в строку.
- Фильтрация списка от «ложных» значений
- Фильтрация входных данных в Python
- Поиск с библиотекой Google
- Поиск подстроки в строке
- Поиск самого частого элемента
- Работа с путями в Python
- Проблема сравнения словарей
- Методы Python для работы с данными
- Создание namedtuple списком полей
- Сериализация объектов в Python
- Разделение строки с помощью re.split()
- Проверка окончания строки с помощью str.endswith()
- Сохранение и загрузка модели в PyTorch
- Работа с изображениями PIL
- Запуск внешнего кода в Jupyter
- Модуль pprint: улучшение вывода данных
- Передача аргументов в Python
- Namedtuple в Python
- Установка и использование Virtualenv
- Блок else в Python
- Обработка исключений с блоком else
- Сортировка с параметром key
- Генерация QR-кодов с Python
- Enum в Python
- Использование type hints
- Округление чисел с помощью round
- Работа с многоуровневыми словарями в Python
- Создание словарей с defaultdict()
- Определение объема памяти объекта
- Выход из профиля в Django
- Метод __index__ в Python
- Работа с набором данных CIFAR10 в PyTorch
- Структурирование данных с Pydantic
- Создание и обучение модели с Keras
- Мониторинг работы программы Py-spy
- Иерархия классов в Python
- Раздувающийся словарь в Python
- Создание класса в Python
- Метод title() в Python
- kwargs в Python















