Курс 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. Создание класса очереди
  2. Enum в Python
  3. Работа с GitHub в Telegram
  4. Установка User-Agent в Python
  5. Получение срезов итераторов
  6. Поиск с помощью регулярных выражений
  7. Управление импортом в Python
  8. Оптимизация памяти с __slots__
  9. Дефолтные параметры в Python
  10. Bootle — простой веб-фреймворк
  11. Работа с множествами в Python
  12. Генераторы в Python
  13. Создание множества в Python
  14. Использование модуля __future__
  15. Обновление ключей в Python
  16. Метод get для словаря
  17. Работа с комбинациями в Python.
  18. Создание словарей с defaultdict
  19. Шаблоны Flask: условия и циклы
  20. Логирование с Logzero
  21. Удаление элемента из списка в Python
  22. Получение комбинаций в Python
  23. Python Метод sleep() времени
  24. Метод ifloordiv для пользовательских классов
  25. EMOT преобразование эмодзи в текст
  26. Встраивание HTML в Jupyter Notebook
  27. Подсчет элементов с помощью Counter из collections
  28. Применение функции map() в Python
  29. Установка и использование модуля «howdoi»
  30. Метод get() в Python
  31. Лимиты на ресурсы Python
  32. Присвоение значений переменным в Python
  33. Многоточие в Python
  34. Именованные срезы в Python
  35. Лямбда-функции в Python
  36. Создание копии итератора
  37. Списковое включение в Python
  38. Работа с модулем Calendar
  39. Декораторы в Python
  40. Сравнение def и lambda в Python
  41. Декоратор защиты анонимных пользователей
  42. Defaultdict в Python
  43. Сортировка данных с лямбда-функциями
  44. Pillow: работа с изображениями
  45. Метод ipow для возведения в степень
  46. Вызов внешних программ в Python с помощью sh
  47. Строковое представление объектов
  48. Генерация QR-кодов с библиотекой qrcode
  49. Ускоренный импорт библиотек

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