Курс 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
- Ускорение выполнения кода в Python
- Работа с комплексными числами
- Big O оптимизация
- Работа с типами данных в Python с помощью pydantic.
- Виртуальное окружение Python
- Метод join() для объединения строк
- Работа с GitHub в Telegram
- Поиск подстроки в строке
- Форматирование строк с f-строками
- Создание лямбда-функций
- Метод enumerate() в Python
- Работа с NumPy массивами
- Разделение строки с регулярными выражениями
- Сортировка списка по индексам
- Python: цикл for и оператор присваивания
- Форматирование строк в Python
- Просмотр файла в Jupyter Noteboo
- Генератор надежных паролей
- Создание вкладок с TKinter
- Объединение словарей в Python
- Обработка ошибок в Python
- Псевдонимы в Python
- Генераторы в Python
- Работа с IP-адресами в Python
- Итерация по копии коллекции
- Разделение строки с помощью re.split()
- Удаление файлов с shutil.os.remove()
- Создание графики с черепахой
- Настройка вывода в Numpy
- Генератор чисел Фибоначчи
- Генераторы в Python
- Сравнение строк в Python
- Метод rlshift для битового сдвига
- Деление в Python
- Defaultdict в Python
- Создание циклической ссылки
- Pretty-printing JSON в Python
- Python reversed() функция
- Документирование функций в Python
- Python 3.12: Псевдонимы типов
- Переменные в Python: сокращение гласных
- Запуск внешних программ с subprocess
- Логирование с Logzero
- Перегрузка операторов в Python
- Аргумент по умолчанию
- Инверсия списка и строки в Python
- Генераторы в Python















