Курс 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"
- Поиск наиболее частого элемента в списке
- Разделение строк методом split()
- Работа с комплексными числами
- Удаление первого элемента списка
- Оператор деления для класса Rational
- Работа с срезами в Python
- Проблемы с dict в Python
- Цепные операции в Python
- Вывод букв строки в Python
- Итераторы с потерямиZIP
- Импорт классов из другого файла
- Определение локальных переменных в Python
- Повторение элементов в Python
- Область видимости переменных в Python
- Получение размера объекта с sys.getsizeof()
- Роль object и type в Python
- Основы работы с базами данных в Python
- Пересечение списков с использованием множеств
- Кортеж в Python: создание и использование
- Генераторы в Python
- Работа с контекстными переменными
- Настройка Cron
- CSV строка разделение в Python
- Встроенные функции Python
- Подсчет элементов с помощью Counter
- Удаление и повторная вставка ключа в OrderedDict
- Нахождение разницы между списками в Python
- Оператор «or» в Python
- Создание таблиц в терминале с PrettyTable
- Импортирование в Python
- Запуск внешних программ с subprocess
- Работа со строками в Python
- Оператор walrus в Python
- Функция reduce() из модуля functools
- Создание коллекций из генератора
- Передача параметров в Python
- Мощь вложенных функций в Python
- Функция sleep() в Python
- Названия переменных
- Подписка на каналы разработчиков
- Нан-рефлексивность в Python
- Проверка дубликатов в Python
- Установка и использование pyshorteners
- Вывод сложных структур данных с помощью pprint
- Роль ключевого слова self
- Упрощение условных выражений с тернарным оператором
- Проверка типа объекта в Python















