Курс 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
- Транспонирование 2D-массива с помощью zip
- Динамическая типизация в Python
- Управление сессиями в Python
- Многопоточность в Python
- Поиск самого частого элемента
- Определение наиболее частого элемента с помощью collections.Counter
- Сортировка в Python
- Функция zip() — объединение последовательностей
- Замена текста с помощью sub
- Роль object и type в Python
- Синтаксис переменных цикла в Python
- capitalize() — изменение регистра первого символа строки
- Копирование объектов в Python
- Настройка логгера Logzero
- Преобразование чисел в слова
- Использование super() в Python
- Область видимости переменных
- Введение в Python
- Подсчет элементов с помощью Counter из collections
- Фильтрация последовательности
- Участие в сообществе @selectel
- Экспорт функций в Python
- Перегрузка операторов в Python
- Активация Matplotlib в Jupyter
- Обучение модели с указанием эпох
- Оптимизация гиперпараметров с Scikit Optimize
- Функция с **kwargs в Python
- Работа с timedelta в Python
- Лямбда-функции в Python
- Отладка в Python
- Округление дробей в Python
- Модуль itertools: эффективная работа с итераторами
- Многострочные строки в Python
- Проверка вхождения подстроки
- Генераторы в Python
- Обработка элементов в Python
- Форматирование строк в Python
- Генератор списка в Python
- Enum в Python: создание и использование перечислений
- Генераторы в Python
- Поиск наиболее частого элемента в списке
- Глобальные переменные в Python
- Удаление символа из строки















