Курс 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. Оператор «or» в Python
  3. Отправка POST-запроса в REST API
  4. Модуль Antigravity в Python 3
  5. Метод setitem в Python
  6. Основы работы с os
  7. Модуль sys: основы
  8. Декораторы в Python
  9. Замыкания в Python
  10. Поиск файлов по шаблону
  11. Python Метод sleep() времени
  12. Переворот списка в Python
  13. Удаление элемента из списка в Python
  14. Concrete Paths — метод .with_suffix()
  15. Python enumerate() использование
  16. Метод title() в Python
  17. Метод rpow в Python
  18. Преобразование чисел в восьмеричную строку
  19. split() без разделителя
  20. Группы исключений в Python
  21. Управление импортом в Python
  22. Просмотр атрибутов и методов класса
  23. Подсказки при вводе данных в Python
  24. Получение пути к текущему скрипту с помощью os
  25. Перевернуть список в Python
  26. Оператор match в Python
  27. Генерация ключей RSA
  28. Управление виртуальными окружениями в Python
  29. Оптимизация памяти в Python
  30. Операторы += в Python
  31. Блок else в обработке исключений
  32. Скрытие вывода данных
  33. Оценка выражений генератора в Python
  34. Сумма элементов списка
  35. Генерация UUID в Python
  36. Перемешивание списка с shuffle()
  37. Именованные срезы в Python
  38. Работа с датой и временем в Python
  39. Функция product() в Python
  40. Управление браузером с Selenium
  41. Любовь к Python
  42. Метод get для словарей
  43. Очистка данных с Pandas
  44. Генераторы в Python

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