Курс 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: nonlocal
  2. Python 3.12: переиспользование кавычек
  3. Новшества Flask 2.0
  4. Создание словарей и множеств в Python.
  5. Замена символов в строке
  6. Любовь к Python
  7. Решение переменной Шредингера
  8. Numpy: объединение массивов
  9. Проверка дублей в списке.
  10. Инициализация структур данных
  11. PATCH-запрос с библиотекой requests
  12. Удаление дубликатов из списка
  13. Протокол управления контекстом
  14. Метод lt для сортировки объектов
  15. Оператор «or» в Python
  16. Работа с CSV файлами
  17. Функция enumerate в Python
  18. Аннотации типов в Python
  19. Работа со строками
  20. Методы HTTP запросов в Flask
  21. Ограничение итераций в Python
  22. Метод join() для объединения элементов
  23. Контекстный менеджер в Python
  24. Изменение элемента списка
  25. capitalize() — изменение регистра первого символа строки
  26. Оператор Walrus в Python 3.8
  27. Ускорение обработки данных с %autoawait
  28. Шаблоны и наследование в Flask
  29. Декораторы в Python
  30. Параллельные вычисления в Python
  31. Работа с комбинациями в Python.
  32. Работа с срезами в Numpy
  33. Defaultdict в Python
  34. Создание списка через итерацию
  35. Печать календаря
  36. Работа с Telegram API на Python
  37. Удаление файлов в Python
  38. Разделение строки с регулярными выражениями
  39. Добавление кнопки в tkinter
  40. Фильтрация списка чисел
  41. Модуль itertools: эффективная работа с итераторами
  42. Метод __imod__ для Python
  43. Синхронизация доступа к ресурсам
  44. Преобразование списков в словарь
  45. Повторение и перенос строки

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