Курс 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. Декоратор Ajax required
  2. Основы работы с os
  3. Итераторы в Python
  4. Извлечение аудио из видео
  5. Транспонирование матрицы в Python
  6. Генерация резюме в Gensim
  7. Метод get для словаря
  8. Повторение элементов в Python
  9. Настройка нарезки списков
  10. Оператор Walrus: правильное использование
  11. Список методов и атрибутов
  12. Codecademy в Telegram
  13. Генерация чисел с range()
  14. Замена текста с re.sub()
  15. Подсчет элементов с помощью Counter из collections
  16. Асинхронное выполнение задач в процессах
  17. Применение функции к каждому элементу списка
  18. Обработка исключений в Python
  19. Получение локальных переменных в Python
  20. Идентификатор объекта в Python
  21. Работа с итераторами в Python
  22. Удаление специальных символов
  23. Метод rsub для пользовательских чисел
  24. Оператор «not» в Python
  25. Обработка исключений в Python
  26. Модуль antigravity: генерация координат
  27. Работа с файлами в Python
  28. Создание директории в Python
  29. Операторы увеличения и уменьшения в Python
  30. Добавление элементов в список: append() vs extend()
  31. Генераторы в Python
  32. Beautiful Soup — извлечение данных из HTML
  33. Группировка элементов Python
  34. Сравнение строк в Python
  35. Основы работы с базами данных в Python
  36. Списковое включение в Python
  37. Печать месячного календаря
  38. Операции с массивами в NumPy
  39. Сортировка с помощью параметра key
  40. Создание словаря в Python
  41. Копирование списков в Python
  42. Обработка исключений в Python
  43. Работа со строками
  44. Форматирование строк в Python.
  45. Искажение имен в Python
  46. Поиск уникальных элементов строкой в Python
  47. Сложение матриц в NumPy

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