Курс 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. Профилирование кода на Python
  3. Непрерывная проверка в Python
  4. Работа с базами данных SQLite
  5. Метод __index__ в Python
  6. Проверка индексов коллекции
  7. Solidity для DeFi Ethereum
  8. Создание словарей в Python
  9. Функция pow() — возвести число в степень
  10. Создание функций с произвольным количеством аргументов
  11. Проверка кортежей.
  12. Форматирование данных с помощью pprint
  13. Взаимодействие с sys
  14. Цикл for в Python
  15. Модуль itertools: комбинации и перестановки
  16. Печать списка с помощью метода join
  17. Генераторы в Python
  18. Декоратор Property в Python
  19. Строки в Python: апострофы и кавычки
  20. Проверка элементов списка условием
  21. Игра «Угадывание чисел»
  22. Транспонирование 2D-массива с помощью zip
  23. Расширение информации об ошибке в Python
  24. Создание словаря в Python
  25. Метод __getitem__ в Python
  26. Итераторы в Python
  27. Мощь вложенных функций в Python
  28. Инициализация переменных
  29. Форматирование строк с помощью f-строк
  30. Замена переменных в Python
  31. Загрузка постов Instagram
  32. Оператор += в Python
  33. Переопределение метода delitem в Python
  34. Блок try-except-else
  35. Создание спинбокса в tkinter
  36. Работа с JSON данными в Python
  37. Фильтрация входных данных в Python
  38. Форматирование кода на Python
  39. Логирование с Logzero
  40. Работа с изменяемыми коллекциями
  41. Python Enum Weekday Usage
  42. Измерение времени выполнения кода
  43. Определение относительного пути
  44. Создание новых списков в Python
  45. Генераторы списков в Python
  46. Создание Telegram-бота на Python
  47. Удаление элементов из списка в Python

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