Курс 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. Создание списка через итерацию
  3. Названия переменных
  4. PEP-401: оператор
  5. IPython и Jupyter Notebook: руководство
  6. Обрезка изображения с Pillow
  7. Функция zip() в Python
  8. Получение обратного списка чисел
  9. Проверка файла .py на синтаксис.
  10. Аргументы *args и **kwargs
  11. Принципы Zen of Python
  12. Удаление эмодзи с помощью pandas
  13. Работа с OpenCV
  14. Измерение времени выполнения кода
  15. Работа со словарями
  16. Логирование с Loguru
  17. Удаление элемента по индексу в Python
  18. Установка переменной среды в Python
  19. Условное добавление элементов в список
  20. Упрощение работы с JSON-данными в Python
  21. Отправка HTTP-запросов с User-Agent
  22. Метод bool() в Python
  23. Работа с файлами в Python
  24. Руководство по Pymorphy2
  25. Встроенные функции Python
  26. Решение переменной Шредингера
  27. Подсчет часто встречающихся элементов
  28. Удаление специальных символов
  29. Создание новых функций через partial
  30. Основы работы со строками в Python
  31. Python Translator: создание локальных переводчиков
  32. Удаление элементов из списка
  33. Метод ior для битовых операций
  34. Проверка условий: all и any
  35. Деление в Python
  36. Работа с deque в Python
  37. Многоточие в Python
  38. Приближение чисел в Python
  39. Python Enumerate
  40. Импорт объектов из модулей
  41. Метод remove() для удаления элемента из списка
  42. Извлечение аудио из видео
  43. Проверка запуска скрипта или импорта модуля
  44. Удаление дубликатов из списка
  45. Многоточие в Python
  46. Retrying в Python: повторные вызовы

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