Курс 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
  2. Использование эмодзи в Python
  3. Перевод эмодзи и эмотиконов.
  4. Работа с переменными в Python
  5. Копирование файлов с shutil()
  6. Функция divmod() в Python
  7. Работа с контекстными переменными
  8. Непрерывная проверка в Python
  9. Нахождение самого длинного слова в списке с помощью max
  10. Область видимости переменных
  11. Регулярные выражения: метод match
  12. Работа с файлами в Python
  13. Просмотр атрибутов и методов класса
  14. Цикл for в Python
  15. Преобразование строки в число
  16. Тип данных TypeVarTuple
  17. Закрытие файла в Python
  18. Оператор распаковки в Python
  19. Измерение времени выполнения кода
  20. Метод __iand__ для пользовательских классов
  21. Классы данных в Python
  22. Тест скорости набора текста на Python
  23. История Python
  24. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  25. Округление в Python
  26. Создание директории в Python
  27. Метод pos в Python
  28. Работа с множествами в Python
  29. Обход элементов в Python
  30. Объединение строк с помощью метода join
  31. Создание пустых функций и классов в Python
  32. Установка и использование pyshorteners
  33. Переворот последовательности
  34. Работа с модулем Calendar
  35. Мониторинг памяти с Pympler
  36. Генераторы списков
  37. Замена текста с помощью sub
  38. Удаление символа из строки
  39. Объединение списков в строку
  40. Сортировка элементов с OrderedDict
  41. Оператор «or» в Python
  42. Отладчик pdb: начало работы
  43. Antigravity модуль
  44. Создание файла с проверкой ошибки
  45. Генераторы в Python
  46. Проблема с изменяемыми аргументами

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