Курс 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. Оператор «or» в Python
  3. Конкатенация строк в Python
  4. Solidity для DeFi Ethereum
  5. Работа с модулем cmath
  6. Удаление символа из строки
  7. Работа с Path в Python
  8. Применение функции к списку
  9. Генерация случайных чисел в Python
  10. Декодирование строк в Python
  11. Просмотр внешнего файла в Python
  12. Проверка подстроки в строке
  13. Работа с множествами в Python
  14. Вывод баннеров
  15. Копирование объектов в Python
  16. Создание пустых функций и классов в Python
  17. Логический оператор «and» в Python
  18. Добавление цвета в консоли
  19. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  20. Функции в Python
  21. Генераторы и сеты в Python
  22. Работа с IP-адресами в Python
  23. Поиск индексов подстроки
  24. Генерация тестовых данных с factory_boy
  25. Преобразование чисел в слова
  26. Декораторы с @wraps
  27. Подсчет элементов в Python
  28. Строковое представление объектов
  29. Перевод текста с Python Translator
  30. TON Smart Challenge #2: участие и подготовка
  31. Округление дробей в Python
  32. Профилирование кода
  33. Метод rsub в Python: расширение функциональности вычитания
  34. Виртуальные среды в Python
  35. Генераторы данных
  36. Работа с кортежами в Python
  37. Разница между датами
  38. Метод join() для объединения строк
  39. Группы исключений в Python
  40. Работа с аргументами командной строки
  41. Defaultdict в Python
  42. Метод lt для сортировки объектов
  43. Многострочные комментарии в Python
  44. Логирование с Logzero: ротация файла
  45. Многопроцессорное программирование в Python
  46. Транспонирование матрицы в Python

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