Курс 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. Извлечение новостей с помощью newspaper3k
  2. Оптимизация создания строк
  3. Декоратор Property в Python
  4. Комментарии в Python.
  5. Работа с Telegram API на Python
  6. Создание циклической ссылки
  7. Фильтрация последовательности
  8. Обработка исключений с блоком else
  9. Работа с часовыми поясами в Python
  10. Оператор «or» в Python
  11. Установка и использование библиотеки google
  12. Работа с изменяемыми списками
  13. Создание и удаление объектов
  14. Фильтрация элементов с помощью islice
  15. Сравнение объектов в Python
  16. Вывод сложных структур данных с помощью pprint
  17. Создание списков в Python
  18. Переворот строки с использованием цикла
  19. Подсчет частотности элементов в Python
  20. Отношения подклассов в Python
  21. Форматирование данных с помощью pprint
  22. Сортировка списка по индексам
  23. Округление в Python
  24. Проекты на Python
  25. Принципы программирования
  26. Нахождение максимального значения и его индекса в списке
  27. Декоратор @override
  28. Метод index() в Python
  29. Python Translator: создание локальных переводчиков
  30. Аннотации типов в Python
  31. Обучение модели с указанием эпох
  32. Создание namedtuple списком полей
  33. Обмен данными с asyncio.Queue
  34. Метод pos в Python
  35. Реализация операции -= для пользовательского класса
  36. Логирование с Logzero
  37. Парсинг веб-страниц с Beautiful Soup
  38. Метод ior для битовых операций
  39. Анонимные функции в Python
  40. Наследование в программировании
  41. Удаление элементов из списка в Python.
  42. Контекстный менеджер в Python
  43. Docstring в Python
  44. Хранение переменных в словаре.
  45. Просмотр файла в Jupyter Noteboo
  46. Переворот строки с помощью срезов
  47. Разбиение строки в Python
  48. Декораторы классов

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