Курс 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. Удаление дубликатов из списка с помощью dict.fromkeys
  2. Группы исключений в Python
  3. Работа с рекламными данными в Pandas
  4. Скрытие вывода данных
  5. Оператор continue в Python
  6. Копирование в Python
  7. Декоратор защиты анонимных пользователей
  8. Реализация операции -= для пользовательского класса
  9. Создание списков в Python
  10. Метод gt в Python
  11. Переворот строки с помощью срезов
  12. Роль ключевого слова self
  13. Работа со слайсами
  14. Метод __imod__ для Python
  15. Управление асинхронными задачами с помощью Semaphore
  16. Использование функции product
  17. Основы работы с базами данных в Python
  18. Асинхронное программирование с asyncio
  19. Любовь к Python
  20. Вычисление натурального логарифма в NumPy
  21. globals и locals
  22. Магические методы в Python
  23. Ввод нескольких значений
  24. Разработка Telegram-ботов
  25. Создание словарей в Python
  26. Получение текущей даты и времени с помощью datetime
  27. Измерение времени выполнения с помощью time
  28. Установка Python3.7 и PIP
  29. Метод invert для побитового отрицания
  30. Измерение времени выполнения кода
  31. Работа с контекст-менеджером «with»
  32. Работа со списками
  33. Функция product() из itertools
  34. Множественное присваивание в Python
  35. Определение индекса элемента списка
  36. Работа с словарями в Python
  37. Работа с NumPy массивами
  38. Генераторы списков в Python
  39. Оптимизация строк в Python
  40. Хранение переменных в Python.
  41. Преобразование PowerPoint в PDF.
  42. Инвертирование словаря
  43. Многострочные комментарии в Python

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