Курс 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. inspect в Python: анализ кода
  4. Отправка HTTP-запросов в Python
  5. Работа с кортежами в Python
  6. Структуры данных в Python
  7. Создание OrderedDict
  8. Переименование файлов в Python
  9. Python Менеджер контекста
  10. История Python
  11. Бинарный поиск
  12. Обмен данными с asyncio.Queue
  13. Динамические маршруты во Flask
  14. Профилирование кода
  15. Python: отличительная особенность — отступы
  16. Объединение словарей в Python
  17. Декоратор total_ordering для сравнения объектов
  18. Переопределение метода divmod
  19. Создание коллекций из генератора
  20. Курс Data Scientist в медицине
  21. Разделение строки на пары ключ-значение.
  22. Работа с часовыми поясами в Python
  23. Структура строк в Python
  24. Бесконечные списки в Python
  25. Подсчет вхождений элементов
  26. Конвертация изображений в PDF
  27. Работа с типами данных в Python с помощью pydantic.
  28. Переопределение метода
  29. Подписка на @SelectelNews
  30. Аргумент по умолчанию
  31. Замер времени выполнения кода
  32. Работа с IP-адресами в Python
  33. Magic Commands — улучшение работы с Python
  34. Уникальность ключей в словаре
  35. Сортировка элементов с OrderedDict
  36. Генерация случайных чисел в Python
  37. Создание виртуальной среды
  38. Перевод двоичного кода в целое число
  39. Преобразование регистра строк
  40. Работа с NumPy массивами

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