Курс 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. Функция divmod() в Python
  2. Многострочные строки в Python
  3. Расчет времени выполнения кода
  4. Проверка памяти объекта
  5. Генерация резюме в Gensim
  6. Форматирование чисел в Python
  7. Работа с базами данных SQLite
  8. Вложенные генераторы в Python
  9. Декораторы в Python
  10. Проверка типа объекта в Python
  11. Лямбда-функции в Python
  12. Генерация QR-кодов с библиотекой qrcode
  13. Псевдонимы в Python
  14. Открытие и запись файлов
  15. Определение функций с необязательными аргументами
  16. f-строки в формате строк
  17. Проверка версии Python
  18. Прокачанный трейсинг ошибок
  19. JMESPath в Python
  20. Структура данных deque в Python
  21. Codecademy в Telegram
  22. Использование функции enumerate()
  23. Преобразование документов в PDF с помощью Spire.Office
  24. Работа с argparse
  25. Установка random seed в Python
  26. Печать календаря в Python
  27. Встраивание HTML в Jupyter Notebook
  28. Руководство по библиотеке pydantic
  29. Функция reduce() в Python
  30. Создание обратного итератора
  31. Замыкания в Python
  32. Изменение списка срезами
  33. Манипуляция формой массива в Numpy
  34. Поиск индекса элемента
  35. Проблемы с dict в Python
  36. Метод __ixor__ для побитового исключающего ИЛИ
  37. Цикл for в Python
  38. Определение размера папок в Python
  39. Срезы в Numpy
  40. Импорт модуля из другого каталога
  41. Преобразование строк в числа в Python
  42. Оператор in и not in в Python
  43. Взаимодействие с внешними процессами в Python
  44. Работа с множествами в Python
  45. Разделение строки с помощью re.split()

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