Курс 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. Метод setdefault() в Python
  2. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  3. Работа с deque из collections
  4. Запуск внешнего кода в Jupyter
  5. Присвоение значений переменным в Python
  6. Автоматизация с Python
  7. Возврат нескольких значений
  8. Разделение строки с помощью split()
  9. Структурирование данных с Pydantic
  10. Именование переменных в Python
  11. Список импортированных модулей в Python
  12. Обновление ключей в Python
  13. Метод rxor для операции побитового исключающего «или»
  14. Объединение списков в строку
  15. Проверка на палиндром
  16. Установка Python — Простое руководство
  17. Работа с collections.Counter
  18. Python: динамическая типизация и проверка типов
  19. Удаление символа из строки
  20. Работа со строками в Python
  21. Использование двоеточия в Python
  22. Метод rmatmul для пользовательских матриц
  23. Вывод букв строки в Python
  24. Лямбда-функции в цикле
  25. Progress с библиотекой tqdm
  26. Экспорт данных с помощью writefile
  27. Метод join для наборов
  28. Функция eval() в Python
  29. Нахождение пересечения множеств
  30. Поиск частых элементов в списке
  31. Проверка типов с помощью isinstance
  32. Решение переменной Шредингера
  33. Проверка элементов списка условием
  34. Удаление и повторная вставка ключа в OrderedDict
  35. Блок else в циклах Python
  36. Библиотека wikipedia для Python
  37. Метод сравнения объектов в Python
  38. Создание списка через цикл
  39. Работа с zip-архивами в Python
  40. Работа с zip()
  41. Основы работы со строками в Python
  42. Назначение максимального и минимального значения переменной в Python.
  43. Метод join() для объединения элементов
  44. Добавление вложенных списков
  45. Атрибуты класса и экземпляра

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