Курс 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. Группировка элементов Python
  3. Объединение словарей в Python
  4. Создание копии итератора
  5. Проверка вхождения подстроки
  6. Избегайте двойного подчеркивания
  7. Замена текста с помощью sub
  8. Регулярные выражения: метод match
  9. Оператор space-invader
  10. Отладка регулярных выражений в Python
  11. Enum в Python
  12. Операции с числами в Python
  13. Изменение регистра данных
  14. Работа с zip-архивами в Python
  15. Поиск уникальных и повторяющихся элементов
  16. Удаление дубликатов из списка с помощью dict.fromkeys
  17. Работа с файлами в Python
  18. Подсказки при вводе данных в Python
  19. Выборка чисел
  20. Подчеркивание в REPL
  21. Объединение строк с помощью метода join
  22. Приближение чисел в Python
  23. Безопасные SQL-запросы в Python 3.11
  24. Использование эмодзи в Python
  25. Разделение строк в Python
  26. Распаковка значений в Python
  27. Функции высшего порядка в Python
  28. Нахождение максимального значения и его индекса в списке
  29. Форматирование строк в Python
  30. Поиск HTML-элементов с BeautifulSoup
  31. Преобразование списка в словарь через генератор
  32. Методы HTTP запросов в Flask
  33. Функции с необязательными аргументами
  34. Обновление множества в Python
  35. Проверка файла .py на синтаксис.
  36. Документация функции help() в Python
  37. Преобразование символов с помощью map
  38. Переопределение метода __pow__
  39. Метод radd для пользовательских чисел
  40. Подписка на Kaspersky Team
  41. Перетасовка списков в Python
  42. Оператор морж в Python 3.8
  43. F-строки в Python 3.8
  44. Работа с CSV в Python
  45. Загрузка постов Instagram
  46. Генерация чисел с range()
  47. Списковое включение в Python

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