Курс 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. Проверка условий в Python
  3. Разделение строки с регулярными выражениями
  4. Форматирование строк в Python
  5. Удаление элементов из списка в Python
  6. Создание копии списка в Python
  7. Поиск индекса элемента в списке
  8. Оператор is в Python
  9. capitalize() — изменение регистра первого символа строки
  10. Удаление дубликатов из списка
  11. Константы в модуле cmath
  12. Метод join() для объединения элементов в строку.
  13. Тестирование времени с Freezegun
  14. Поиск подстроки в строке
  15. Итераторы с потерямиZIP
  16. Создание новых списков
  17. Декораторы в Python
  18. Очистка входных данных
  19. Проверка дублей в списке.
  20. Метод __irshift__ для Python
  21. Оператор in для Python
  22. Конкатенация строк в Python
  23. Сохранение Unicode в JSON
  24. Работа с изображениями Pillow
  25. Списковое включение в Python
  26. Модуль itertools: комбинации и перестановки
  27. Оформление кода на Python
  28. Замер времени выполнения кода
  29. Howdoi — получение ответов из терминала
  30. Явный импорт в Python
  31. Объединение списков в Python
  32. Использование двоеточия в Python
  33. Профилирование с cProfile
  34. Новшества Flask 2.0
  35. Настройка вывода в Numpy
  36. Добавление элемента в список.
  37. Преобразование числа в восьмеричную строку
  38. Метод ifloordiv для пользовательских классов
  39. Документирование функций в Python
  40. Именованные аргументы в Python
  41. Оформление кода по PEP 8
  42. Срезы в Numpy
  43. Руководство по использованию Colorama
  44. Отправка POST-запроса в REST API
  45. Работа со словарями в Python
  46. Работа с коллекциями Python
  47. Оператор continue в Python

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