Курс 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. Функция zip() в Python
  2. enumerate() в Python для работы с индексами
  3. Асинхронное выполнение задач в Python
  4. Функция enumerate() в Python
  5. HTTP-запросы с библиотекой Requests
  6. Создание словаря через dict comprehension
  7. Создание объекта timedelta
  8. Работа с срезами в Numpy
  9. CLI-инструмент howdoi
  10. Операции с комплексными числами
  11. Docstring в Python
  12. Лямбда-функции в цикле
  13. Именованные срезы в Python
  14. Основы работы с os
  15. Наиболее частотные элементы с помощью Counter
  16. Функции all и any в Python
  17. Подсчет элементов в Python
  18. Flask: создание веб-приложений
  19. Расчет времени выполнения программы
  20. Подсчет элементов в Python
  21. Работа с массивами в Numpy
  22. Удаление falsy-значений из списка с помощью filter
  23. Логический оператор «and» в Python
  24. Принцип одной функции
  25. Преобразование регистра строк
  26. Работа с временем в Python
  27. Документирование функций в Python
  28. Работа с файлами в Python
  29. Форматирование заголовков в Python
  30. Тестирование времени с Freezegun
  31. Установка и использование Telegram API в Python
  32. Навыки Python: строки, типы данных
  33. Руководство по Pymorphy2
  34. Непрерывная проверка в Python
  35. Удаление дубликатов из списка
  36. Получение текущей даты и времени с помощью datetime
  37. Списковое включение в Python
  38. Нахождение самого длинного слова в списке с помощью max
  39. Вычисление логарифмов в Python
  40. Фильтрация списка чисел
  41. Метод setitem в Python
  42. Выбор редактора кода.
  43. Удаление специальных символов
  44. Расчет времени выполнения
  45. Разделение строк в Python

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