Курс 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. Работа с NumPy массивами
  3. TON Smart Challenge #2: участие и подготовка
  4. Многоточие в Python
  5. Создание именованных кортежей в Python
  6. Проверка окончания строки с помощью str.endswith()
  7. Списки: объединение, изменение
  8. Python: динамическая типизация и проверка типов
  9. Метод enumerate() в Python
  10. Многопоточность в Python
  11. Генерация чисел с range()
  12. Работа с географическими данными.
  13. kwargs в Python
  14. Транспонирование матрицы
  15. Атрибуты класса и экземпляра
  16. Работа с CSV файлами в Python
  17. Форматирование даты с strftime()
  18. Избегание циклических зависимостей классов в Python
  19. Создание функций с произвольным количеством аргументов
  20. Функция format() в Python
  21. Объединение списков в Python
  22. Объединение словарей в Python
  23. Цикл for в Python
  24. Создание уникального проекта
  25. Работа с комплексными числами
  26. Переопределение метода __floordiv__
  27. Операции с кортежами
  28. Основы работы с базами данных в Python
  29. Метаклассы в Python
  30. Оптимизация создания строк
  31. Python Метод Union Множеств
  32. Декоратор для группы пользователей в Django
  33. Сортировка с помощью параметра key
  34. Оператор умножения для вектора
  35. Поток данных в Python
  36. Функции в Python: создание и вызов
  37. Antigravity модуль
  38. Реверс строки и списка в Python.
  39. Python enumerate() использование
  40. Работа с модулем glob в Python
  41. Метод add для класса Vector
  42. Преобразование символов с помощью map
  43. Проекты на Python
  44. discard() — удаление элемента из множества
  45. Форматирование данных с помощью pprint
  46. Работа с путями в Python
  47. Работа с файлами в Python

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