Курс 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. Метод join() для объединения элементов в строку.
  2. Фильтрация списка от «ложных» значений
  3. Фильтрация входных данных в Python
  4. Поиск с библиотекой Google
  5. Поиск подстроки в строке
  6. Поиск самого частого элемента
  7. Работа с путями в Python
  8. Проблема сравнения словарей
  9. Методы Python для работы с данными
  10. Создание namedtuple списком полей
  11. Сериализация объектов в Python
  12. Разделение строки с помощью re.split()
  13. Проверка окончания строки с помощью str.endswith()
  14. Сохранение и загрузка модели в PyTorch
  15. Работа с изображениями PIL
  16. Запуск внешнего кода в Jupyter
  17. Модуль pprint: улучшение вывода данных
  18. Передача аргументов в Python
  19. Namedtuple в Python
  20. Установка и использование Virtualenv
  21. Блок else в Python
  22. Обработка исключений с блоком else
  23. Сортировка с параметром key
  24. Генерация QR-кодов с Python
  25. Enum в Python
  26. Использование type hints
  27. Округление чисел с помощью round
  28. Работа с многоуровневыми словарями в Python
  29. Создание словарей с defaultdict()
  30. Определение объема памяти объекта
  31. Выход из профиля в Django
  32. Метод __index__ в Python
  33. Работа с набором данных CIFAR10 в PyTorch
  34. Структурирование данных с Pydantic
  35. Создание и обучение модели с Keras
  36. Мониторинг работы программы Py-spy
  37. Иерархия классов в Python
  38. Раздувающийся словарь в Python
  39. Создание класса в Python
  40. Метод title() в Python
  41. kwargs в Python

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