Курс 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. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  2. Работа с географическими данными в Python
  3. Глобальные переменные в Python
  4. Разность множеств
  5. Упрощение условных выражений с тернарным оператором
  6. Доступ к локальным переменным
  7. Эффективная конкатенация строк в Python
  8. Извлечение данных из JSON
  9. Приоритет операций в Python
  10. Работа с эмодзи в Python
  11. Создание списка через цикл
  12. Оператор is в Python
  13. Обход словаря в Python
  14. Получение идентификатора объекта в памяти
  15. Работа с очередями в Python
  16. Сериализация и десериализация объектов
  17. Типы возвращаемых значений в Python
  18. Преобразование документов в PDF с помощью Spire.Office
  19. Область видимости переменных
  20. Возвращение нескольких значений через кортеж или класс
  21. Обработка StopIteration в Python
  22. Отладка производительности Python
  23. Форматирование вывода с F-строками
  24. История Python
  25. Дефолтные параметры в Python
  26. Проверка дубликатов в Python
  27. Закрытие файла в Python
  28. Обработка исключений в Python
  29. Реализация операции -= для пользовательского класса
  30. Представление бесконечности в Python
  31. Удаление ключей из словаря
  32. Flask — веб-фреймворк Python
  33. Сортировка слиянием
  34. Использование type hints
  35. Переопределение метода __and__
  36. Строковое представление объектов
  37. Ограничение ресурсов в Python
  38. Python: возвращение нескольких значений
  39. Удаление элементов во время итерации
  40. Преобразование объекта в строку
  41. Операции со строками в Python
  42. PATCH-запрос с библиотекой requests

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