Курс 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. Перевод текста с Python Translator
  2. Эффективная конкатенация строк с использованием join()
  3. Условное добавление элементов в список
  4. Импорт с альтернативным именем
  5. Профилирование с Pandas
  6. Структурирование именованных констант
  7. Множественное назначение в Python
  8. Работа с zip-архивами в Python
  9. Работа с deque в Python
  10. Python-dateutil — работа с датами
  11. Метод join() для объединения элементов строки
  12. Метод __int__ в Python
  13. Установка Home Assistant
  14. Поиск индексов подстроки
  15. Работа с утверждениями в Python
  16. Проверка запуска скрипта или импорта модуля
  17. Работа с файлами в Python
  18. Декораторы с аргументами в Python
  19. Настройка шрифта и цвета в Tkinter
  20. Основные функции и модули Python
  21. Отправка поздравлений по дню рождения
  22. Применение функции map() в Python
  23. Управление ресурсами в Python
  24. Аннотации типов в Python
  25. Создание графиков в терминале
  26. Расчет времени выполнения
  27. Слияние словарей в Python 3.9
  28. Просмотр файла в Jupyter Noteboo
  29. Отрицательные индексы списков
  30. Преобразование генераторов в циклы
  31. Логирование с Loguru
  32. Принципы LSP и ISP в Python
  33. Извлечение данных из JSON
  34. Конкатенация строк в Python
  35. Наиболее частотные элементы с помощью Counter
  36. Использование defaultdict в Python
  37. Работа с модулем cmath
  38. Добавление элемента к кортежу
  39. Запрос пароля с помощью getpass
  40. Обновление шаблона base.html
  41. Работа с YAML в Python
  42. Изменение переменной в Python: nonlocal
  43. TON Smart Challenge #2: участие и подготовка
  44. Установка пакетов с помощью pip
  45. Встроенные функции Python

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