Курс 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. Подсчет частотности элементов в Python
  4. Метод rmatmul для пользовательских матриц
  5. Объединение списков в Python.
  6. Освоение Python
  7. Логические значения в Python
  8. Переопределение метода __and__
  9. Список и кортеж в Python
  10. Поиск подстроки в строке
  11. Открытие, чтение и закрытие файла
  12. Создание таблиц в Python с PrettyTable
  13. Оптимизация гиперпараметров в Python
  14. Декодирование байтов в строку
  15. Создание и использование ChainMap
  16. Именование столбцов в Python с pandas
  17. Изменение IP-адреса в Python
  18. Python Метод del.
  19. Использование super() в Python
  20. Частичное применение функций в Python
  21. Основные операции с Numpy
  22. Распаковка аргументов в Python
  23. Получение комбинаций в Python
  24. Печать комбинаций в Python с Itertools
  25. Создание задания в Cron
  26. Декораторы в Python
  27. Операторы увеличения и уменьшения переменной
  28. Конвертация текстовых чисел с помощью Numerizer
  29. Оператор «not» в Python
  30. Оператор «not» в Python
  31. Декоратор защиты анонимных пользователей
  32. discard() — удаление элемента из множества
  33. Вложенные генераторы в Python
  34. Подсчет элементов с помощью Counter
  35. Итерация по итерируемым объектам
  36. Пространство имен в Python
  37. Настройка Cron
  38. Метод Enumerate() для списков
  39. Установка и использование Logzero
  40. Сериализация и десериализация объектов
  41. Метод hash в Python
  42. Преобразование строки в число
  43. Работа с deque из collections
  44. Непрерывная проверка в Python
  45. PUT запрос для обновления данных
  46. Вывод с переменной через запятую
  47. Метод setitem в Python
  48. Работа с timedelta

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