Курс 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. Перевод эмодзи и эмотиконов.
  4. Условные выражения в Python
  5. Просмотр внешних файлов в %pycat
  6. Инициализация объекта
  7. Многопоточность в Python
  8. Работа с файлами в Python
  9. Перезагрузка оператора в Python
  10. Оптимизация памяти с __slots__
  11. Метод join() для объединения элементов
  12. Операции с матрицами в Python
  13. Работа с кортежами
  14. Генераторные функции в Python
  15. Обработка ошибок в Python
  16. Counter() — подсчет элементов
  17. Работа с базами данных SQLite
  18. Инверсия списка и строки
  19. Удаление дубликатов с помощью множеств
  20. Перемещение и удаление файлов в Python
  21. Python: Фильтрация списков с помощью filter()
  22. Выбор редактора кода.
  23. Метод title() в Python
  24. Логический оператор «and» в Python
  25. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  26. Метод rpow в Python
  27. Метод сравнения объектов в Python
  28. Улучшенные подсказки для импорта в Python 3.12
  29. Оператор распаковки в Python
  30. Метод enumerate() в Python
  31. Форматирование строк в Python
  32. Оператор assert в Python
  33. Уникальные значения из списка
  34. Конкатенация строк с join() в Python
  35. Декоратор для группы пользователей в Django
  36. Регулярные выражения: метод match
  37. Тип данных TypeVarTuple
  38. Lambda Functions in Python
  39. Проблема с изменяемыми аргументами
  40. Метод join() для объединения элементов строки
  41. Операции с комплексными числами
  42. Делегирование в Python
  43. Установка и загрузка Instaloader

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