Курс 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. Работа с timedelta в Python
  3. Ускорение обработки данных с %autoawait
  4. Улучшение читаемости кода в Python
  5. Конкатенация строк в Python
  6. Метод setdefault() в Python
  7. Функция count() в Python
  8. Установка и использование pyshorteners
  9. Регистрация на курсы SF Education
  10. Функция format() в Python
  11. Применение функции map() с лямбда-функциями
  12. Удаление ключа из словаря в Python
  13. Частичное применение функций в Python
  14. Применение промокода в Много лосося
  15. Генерация случайных чисел Python
  16. Возведение в квадрат с помощью itertools
  17. Обработка ошибок в Python
  18. Метод eq для сравнения объектов
  19. Python и Монти Пайтон
  20. Использование функции enumerate()
  21. 9 уловок для чистого кода
  22. Генератор чисел Фибоначчи
  23. Работа со словарями
  24. Вычисление натурального логарифма в NumPy
  25. Декораторы в Python
  26. Работа с Enum в Python3.
  27. Обработка исключений в Python
  28. Срезы в Python
  29. Управление асинхронными задачами на Python.
  30. Работа с процессами в Python
  31. Принципы LSP и ISP в Python
  32. List Comprehension Tutorial
  33. Шаблоны и наследование в Flask
  34. Создание уникального множества
  35. Установка пакетов с помощью pip
  36. Участие в сообществе @selectel
  37. Извлечение новостей с newspaper3k
  38. Установка random seed в Python
  39. Метод index() в Python
  40. Работа со стеком в Python
  41. EMOT преобразование эмодзи в текст
  42. Скачать видео с YouTube
  43. Пропуск начальных строк с помощью dropwhile()
  44. Копирование объектов в Python
  45. Оператор деления для класса Rational

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