Курс Python → Сортировка в Python

Функция sorted() в Python используется для сортировки элементов в списке. Она принимает один обязательный аргумент — список элементов, которые нужно отсортировать. По умолчанию, sorted() сортирует элементы по возрастанию.

Например, если у нас есть список чисел [5, 2, 8, 1, 3], и мы хотим отсортировать его по возрастанию, мы можем использовать функцию sorted() следующим образом:

numbers = [5, 2, 8, 1, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

Этот код выведет отсортированный список [1, 2, 3, 5, 8] на экран. Если мы хотим отсортировать список по убыванию, мы можем использовать параметр reverse=True:

numbers = [5, 2, 8, 1, 3]
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)

Этот код выведет отсортированный список [8, 5, 3, 2, 1]. Кроме того, sorted() может быть использована для сортировки строк в алфавитном порядке:

fruits = ['apple', 'banana', 'orange', 'grape']
sorted_fruits = sorted(fruits)
print(sorted_fruits)

Этот код выведет отсортированный список ['apple', 'banana', 'grape', 'orange'] на экран. Таким образом, функция sorted() является удобным инструментом для сортировки списков и других итерируемых объектов в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Namedtuple в Python
  2. Работа с множествами в Python
  3. Вычисление времени выполнения
  4. Библиотека itertools: объединение списков
  5. Руководство по библиотеке pydantic
  6. Python Enumerate
  7. Магические методы в Python
  8. Списковое включение в Python
  9. Howdoi — получение ответов из терминала
  10. Работа со строками в Python
  11. Установка и использование Python-dateutil
  12. Распаковка аргументов в Python
  13. Подсчет элементов в Python
  14. Очистка данных с помощью pandas
  15. Срезы в Numpy
  16. Отображение HTML кода в Python
  17. Проверка на истинность объектов в Python
  18. Обрезка изображения с Pillow
  19. Списковое включение в Python
  20. Работа с очередями в Python
  21. Установка и использование howdoi
  22. capitalize() — изменение регистра первого символа строки
  23. Форматирование вывода списков
  24. Атрибуты объекта в Python
  25. Метод ior для битовых операций
  26. Функции-генераторы в Python
  27. Переменная Шредингера
  28. Удаление ключа из словаря в Python
  29. Функция reduce() в Python
  30. Явный импорт в Python
  31. Идентификатор объекта в Python
  32. Форматирование строк в Python
  33. Измерение времени выполнения кода
  34. Создание уникального множества
  35. Генераторы данных
  36. Работа с zip()
  37. Работа с контекстным менеджером Pool
  38. Обработка исключений с блоком else
  39. Добавление элементов в список: append() vs extend()
  40. Оператор break в Python
  41. Измерение времени выполнения кода
  42. Генераторы в Python
  43. Retrying в Python: повторные вызовы
  44. Методы в Python
  45. Логические операторы в Python

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