Курс 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. Изменения в обработке логических значений
  2. Solidity для DeFi Ethereum
  3. Создание словаря с значением по умолчанию
  4. Преобразование вложенного списка
  5. Поиск email
  6. Обмен значений переменных в Python
  7. Создание словарей и множеств в Python
  8. Библиотека funcy: удобные утилиты
  9. Фильтрация списка от «ложных» значений
  10. Изучение объектов с помощью dir()
  11. Явный импорт переменных
  12. Многострочные комментарии в Python
  13. Удаление элементов из списка в Python
  14. Простой калькулятор Python
  15. Циклы for в Python
  16. Установка Home Assistant
  17. Метод сравнения объектов в Python
  18. Активация Matplotlib в Jupyter
  19. Взаимодействие с внешними процессами в Python
  20. Поиск кода
  21. Измерение времени выполнения кода
  22. Извлечение новостей с помощью newspaper3k
  23. Перемещение и удаление файлов в Python
  24. Проверка наличия элемента в списке
  25. Область видимости переменных
  26. Проверка однородности элементов списка
  27. Применение функции map() в Python
  28. Декораторы классов
  29. Функция eval() в Python
  30. Получение текущей даты и времени
  31. Нан-рефлексивность в Python
  32. Работа с SQLite в Python
  33. Работа с deque из collections
  34. Многострочные комментарии в Python
  35. Декораторы с @wraps
  36. Динамические маршруты во Flask
  37. Метод get() для словарей
  38. Создание пользовательской коллекции в Python
  39. Обратное распространение ошибки
  40. Атрибуты класса и экземпляра в Python
  41. Фильтрация списка чисел
  42. Обработка ошибок в Python
  43. Ввод нескольких значений
  44. Функция pow() — возвести число в степень
  45. Моржовый оператор в Python 3.8

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