Курс 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. discard() — удаление элемента из множества
  2. Запуск Python из интерпретатора
  3. Конкатенация строк с join() в Python
  4. Python: цикл for и оператор присваивания
  5. Работа с датой и временем в Python
  6. Numpy: разбиение массивов
  7. globals и locals
  8. Подсчет элементов в Python
  9. Установка и обучение ChatterBot
  10. Функции-генераторы в Python
  11. Декоратор Ajax required
  12. Тайное преобразование типа ключа
  13. Шаблоны и наследование в Flask
  14. Python Translator: создание локальных переводчиков
  15. Нарезка списков в Python
  16. Функция product() из itertools
  17. Построение графиков в Matplotlib
  18. Combobox в Tkinter
  19. Работа с модулем random
  20. Генератор данных в Keras
  21. Иерархия классов в Python
  22. Хэш-функции в Python
  23. Метод splitlines() для разделения строк
  24. Конвертация коллекций в Python.
  25. Контекстный менеджер в Python
  26. Проверка версии Python
  27. Установка Python3.7 и PIP
  28. Создание .exe файла с pyinstaller
  29. Копирование файлов с shutil()
  30. Lambda-функция в Python: использование с map() и sum()
  31. Генератор надежных паролей
  32. Округление в Python
  33. Вакансии в Nebius
  34. Форматирование строк в Python
  35. Enum в Python: создание и использование перечислений
  36. Равенство и идентичность в Python
  37. Фильтрация данных в Python.
  38. Создание таблиц в терминале с PrettyTable
  39. Оптимизация памяти в Python
  40. Функция enumerate в Python
  41. Перевод эмодзи и эмотиконов.
  42. Сортировка списка по индексам
  43. Таймер обратного отсчета
  44. Лямбда-функции в цикле
  45. Списковое включение в Python
  46. Счетчик в Python: most_common()
  47. Удаление эмодзи с помощью pandas
  48. Python reversed() vs срез[::-1]

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