Курс 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. Замена текста с помощью sub
  3. Использование модуля math
  4. Генерация случайных чисел в Python
  5. Метод count в Python: почему count(», ») возвращает 4?
  6. Склеивание строк без циклов
  7. Основные операции с Numpy
  8. Progress с библиотекой tqdm
  9. Обработка исключений в Python
  10. Проверка элемента в множестве.
  11. Избегайте двойного подчеркивания
  12. Аннотации типов в Python
  13. Создание Radio кнопок в tkinter
  14. Использование функции enumerate()
  15. Руководство по библиотеке pydantic
  16. Обработка исключений
  17. Методы list в Python
  18. Работа с zip()
  19. Работа с GitHub в Telegram
  20. Обход дочерних элементов BeautifulSoup
  21. Проверка типа объекта в Python
  22. Переменная Шредингера
  23. Функция zip() в Python
  24. Работа со строками в Python
  25. Работа с файлами в Python
  26. Участие в сообществе @selectel
  27. Исключение NotImplementedError
  28. Генераторы в Python
  29. Работа с библиотекой xkcd
  30. discard() — удаление элемента из множества
  31. Поиск наиболее частого элемента списке
  32. Транспонирование 2D-массива с помощью zip
  33. Декораторы в Python
  34. Именованные срезы в Python
  35. Избегайте изменяемых аргументов
  36. Тестирование с unittest
  37. Бесконечные списки в Python
  38. Ускорение обработки данных с %autoawait
  39. Глобальные переменные в Python
  40. Обрезка изображения с Pillow
  41. Оптимизация памяти с slots
  42. Переворот списка в Python
  43. Определение локальных переменных в Python
  44. Методы работы со списками
  45. Обмен переменными в Jupyter
  46. Работа с атрибутом dict

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