Курс 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. Импорт модуля из другого каталога
  3. Измерение времени выполнения кода
  4. Установка и использование модуля «howdoi»
  5. Реализация метода __abs__ в Python
  6. Отображение HTML кода в Python
  7. Курс Data Scientist в медицине
  8. Тестирование функции сложения
  9. Методы сравнения множеств
  10. Скрытие вывода данных
  11. Именование переменных в Python
  12. Обработка исключений в Python
  13. Проблемы с dict в Python
  14. Модуль future Python
  15. Отладчик pdb: начало работы
  16. Обработка ошибок ввода данных
  17. Управление User-Agent в Python
  18. Переопределение метода __rshift__
  19. Выход из профиля в Django
  20. Работа с библиотекой xkcd
  21. Списковый компрехеншен.
  22. Преобразование строк в числа в Python
  23. Названия столбцов в Python таблицах
  24. Поиск частых элементов в списке
  25. Структура данных deque в Python
  26. Автоматизация с Python
  27. Ускорение кода с помощью векторизации
  28. Библиотека wikipedia для Python
  29. Строковое представление объектов
  30. Функция count() в Python
  31. Игра «Угадывание чисел»
  32. Функция divmod() в Python
  33. Генераторы и сеты в Python
  34. Создание словарей в Python
  35. Подсчет частоты элементов с Counter
  36. Декораторы в Python
  37. Условные выражения в Python
  38. Тестирование с responses
  39. Декораторы в Python
  40. Установка Python — Простое руководство
  41. Создание списка через итерацию
  42. Установка виртуального окружения Python
  43. Функция reversed() в Python
  44. Доступ к локальным переменным
  45. Списки в Python
  46. Применение функции map() с лямбда-функциями
  47. Работа со словарями в Python

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