Курс 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
  2. Метод ne для сравнения объектов
  3. Управление асинхронными задачами с помощью Semaphore
  4. Декоратор проверки активности
  5. Профилирование данных с Pandas.
  6. Реализация операции -= для пользовательского класса
  7. Добавление элемента к кортежу
  8. Функция zip() в Python
  9. ChainMap.new_child() — добавление нового словаря
  10. Переменная Шредингера
  11. Pretty-printing JSON в Python
  12. Генераторы в Python
  13. Измерение времени выполнения кода
  14. Конвертация коллекций в Python
  15. Работа с индексами списков
  16. Метод rsub для пользовательских чисел
  17. Оператор объединения словарей
  18. Печать комбинаций в Python с Itertools
  19. Функция __init__ в Python
  20. Создание пользовательской коллекции в Python
  21. Метод setdefault() в Python
  22. Логирование с Loguru
  23. Удаление ссылок в Python
  24. Реверс строки в Python
  25. JSON в Python: модуль, dump, dumps, load
  26. Определение наиболее частого элемента с помощью collections.Counter
  27. Вычисление времени выполнения
  28. Метод rsub в Python: расширение функциональности вычитания
  29. Фильтрация входных данных в Python
  30. Модуль future Python
  31. Имена объектов в Python
  32. Библиотека itertools: объединение списков
  33. Замер времени выполнения кода
  34. Работа с модулем random
  35. Оценка точности модели
  36. Функции в Python: создание и вызов
  37. Оператор Walrus: правильное использование
  38. Шаблоны и наследование в Flask
  39. Python: динамическая типизация и проверка типов
  40. Работа с срезами в Numpy
  41. Форматирование строк с f-строками
  42. Определение объема памяти объекта
  43. Модуль itertools: комбинации и перестановки
  44. f-строки в формате строк
  45. Поиск всех индексов подстроки
  46. Класс UserDict: дополнительная функциональность
  47. Оператор морж в Python 3.8

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