Курс Python → Сортировка в Python

Функция sorted() в Python позволяет сортировать элементы любого итерируемого объекта, например, списка, кортежа или даже строки. Она принимает на вход итерируемый объект и возвращает новый отсортированный список, не изменяя исходный объект. Сортировка может быть выполнена как в порядке возрастания, так и в порядке убывания, в зависимости от переданных параметров.

Для сортировки списка по возрастанию мы можем использовать функцию sorted() следующим образом:


numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

В данном примере мы создаем список чисел numbers и сортируем его с помощью функции sorted(). Результат сортировки сохраняется в переменной sorted_numbers, которая затем выводится на экран с помощью функции print().

Если же мы хотим отсортировать список по убыванию, то можно использовать параметр reverse=True:


sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)

Таким образом, функция sorted() является удобным инструментом для сортировки данных в Python и может быть использована в различных сценариях программирования для упорядочивания элементов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оператор морж в Python 3.8
  2. Фильтрация списка чисел
  3. Удаление элемента из списка в Python
  4. Работа с буфером обмена на Python
  5. Работа с модулем glob в Python
  6. Удаление дубликатов из списка
  7. Множественное назначение в Python
  8. Функции в одну строку
  9. Метод count() для списков
  10. Расчет времени выполнения программы
  11. Создание пустых функций и классов в Python
  12. Метод rlshift для битового сдвига
  13. Атрибуты класса и экземпляра
  14. Создание OrderedDict
  15. Математические функции в Python
  16. Создание namedtuple из словаря
  17. Удаление файлов в Python
  18. Создание класса в Python
  19. Работа с файлами в Python
  20. Удаление символов новой строки в Python.
  21. Списки в Python: синтаксис представления
  22. Основы работы с базами данных в Python
  23. Копирование файлов с shutil()
  24. Определение индекса элемента списка
  25. Использование *args
  26. Удаление эмодзи с помощью pandas
  27. Работа с пользовательским вводом
  28. Обмен переменными в Jupyter
  29. Экспорт внешнего файла с помощью writefile
  30. Многострочные комментарии в Python
  31. Ускорение обработки данных с %autoawait
  32. Объединение коллекций в Python
  33. Замена атрибута в именованном кортеже
  34. JSON в Python: модуль, dump, dumps, load
  35. Сравнение объектов в Python
  36. Генераторные выражения и islice.
  37. Обезопасьте ввод данных
  38. Метод setdefault() в Python
  39. Форматирование строк с % в Python
  40. Переименование файлов в Python
  41. Секреты Python
  42. Измерение времени выполнения кода
  43. Работа с модулем bisect

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