Курс 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"

  1. Протокол управления контекстом
  2. Операторы увеличения и уменьшения в Python
  3. Модуль functools в Python
  4. Mad Libs Generator
  5. Python enumerate() функции
  6. Декораторы в Python
  7. Установка переменной среды в Python
  8. Использование модуля math
  9. Установка и использование Virtualenv
  10. Магические методы в Python
  11. Создание Radio кнопок в tkinter
  12. Разница между датами
  13. Python Менеджер контекста
  14. Оператор деления для класса Rational
  15. Функция findall() для поиска вхождений строки
  16. Объединение Python и Shell
  17. Оптимизация методов в Python 3.7
  18. Методы classmethod и staticmethod
  19. Модуль future Python
  20. Деление в Python
  21. Безопасный доступ к значениям словаря
  22. Представление бесконечности в Python
  23. Метод classmethod
  24. Проверка памяти объекта
  25. Встраивание HTML в Jupyter Notebook
  26. Преобразование строк в числа с плавающей запятой
  27. Метод __imod__ для Python
  28. Применение функции к списку
  29. Python reversed() vs срез[::-1]
  30. Форматирование даты с strftime()
  31. Использование defaultdict в Python
  32. Функция all() в Python
  33. Namedtuple в Python
  34. Python Поверхностное Копирование
  35. Скачать видео с YouTube
  36. Python 3.12: Псевдонимы типов
  37. Работа с CSV файлами в Python
  38. Преобразование регистра символов
  39. Создание новых списков через list comprehensions
  40. Основы Python за 14 дней
  41. Типы возвращаемых значений в Python
  42. enumerate() в Python для работы с индексами
  43. Измерение времени выполнения в Python
  44. Настройка логгера Logzero
  45. Запуск внешних программ с subprocess
  46. Работа с очередями в Python
  47. Удаление пробелов методом translate()

Marketello читают маркетологи из крутых компаний