Курс 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. Библиотека sh: удобные команды терминала
  4. Обработка исключений в Python 3
  5. Очистка входных данных
  6. Обработка элементов в Python
  7. Создание и обучение модели с Keras
  8. Генератор надежных паролей
  9. Преобразование вложенного списка
  10. Работа с модулем os в Python
  11. Разделение строки с регулярными выражениями
  12. Поиск индексов подстроки
  13. Проверка кортежей.
  14. Копирование объектов в Python
  15. Метод __int__ в Python
  16. Безопасный доступ к значениям словаря
  17. Введение в Python
  18. Синхронизация доступа к ресурсам
  19. Тест скорости набора текста на Python
  20. Изменяемые и неизменяемые объекты
  21. Создание обратного итератора
  22. Создание виртуальной среды
  23. Модуль xkcd: загрузка комиксов
  24. Основные функции и модули Python
  25. Создание новых списков через list comprehensions
  26. Разделение строк в Python
  27. Вызов функций по строке в Python.
  28. Работа с словарями в Python
  29. Преобразование списков в словарь
  30. Получение значений из словарей
  31. Методы shutil для работы с файлами
  32. Python и Юникод: работа с цифрами
  33. Пересечение списков с использованием множеств
  34. Сериализация данных в JSON с помощью json.dumps
  35. Отправка HTTP-запросов с User-Agent
  36. Добавление элемента в список.
  37. Работа с NumPy.linalg
  38. Преобразование данных в Python
  39. Форматирование кода на Python
  40. Генераторы в Python
  41. Python: цикл for и оператор присваивания
  42. Python-dateutil — работа с датами
  43. Список переменных в Python
  44. Запуск файлового сервера
  45. Работа с контекст-менеджером «with»

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