Курс 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. Метод split() в Python
  2. Цикл for в Python
  3. Поиск элементов BeautifulSoup
  4. Получение значений из словарей
  5. Преобразование данных в Python
  6. Выбор редактора кода.
  7. Ограничение ресурсов в Python
  8. Магические методы в Python
  9. Переменная Шредингера
  10. Переопределение метода sub
  11. Расширение операции побитового «и» в Python
  12. Применение функции к каждому элементу списка
  13. Выход из профиля в Django
  14. Вложенные генераторы в Python
  15. Настройка Cron
  16. Отправка POST запроса на сервер.
  17. Вычисление логарифмов в Python
  18. Хранение данных
  19. enumerate() в Python для работы с индексами
  20. Преобразование строки в число
  21. Метод join для наборов
  22. Создание .exe файла с pyinstaller
  23. PEP-401: оператор
  24. Сумма элементов списка
  25. Получение атрибутов и методов класса
  26. Декораторы в Python
  27. Enum в Python
  28. Mad Libs Generator
  29. Логирование с Logzero
  30. Распаковка элементов последовательности
  31. Проверка кортежей.
  32. Декоратор Ajax required
  33. Вывод переменной и строки в Python
  34. Регистрация на TenChat
  35. Аргументы *args и **kwargs
  36. Логические значения в Python
  37. Проверка запуска скрипта или импорта модуля
  38. Использование функции enumerate()
  39. Метод is_absolute() для PurePath
  40. Частичное совпадение ввода
  41. Метод count() для списка
  42. Лямбда-функции в Python
  43. Оператор морж в Python 3.8
  44. ChainMap.new_child() — добавление нового словаря

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