Курс 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. Ускорение выполнения кода в Python
  3. Работа с комплексными числами
  4. Big O оптимизация
  5. Работа с типами данных в Python с помощью pydantic.
  6. Виртуальное окружение Python
  7. Метод join() для объединения строк
  8. Работа с GitHub в Telegram
  9. Поиск подстроки в строке
  10. Форматирование строк с f-строками
  11. Создание лямбда-функций
  12. Метод enumerate() в Python
  13. Работа с NumPy массивами
  14. Разделение строки с регулярными выражениями
  15. Сортировка списка по индексам
  16. Python: цикл for и оператор присваивания
  17. Форматирование строк в Python
  18. Просмотр файла в Jupyter Noteboo
  19. Генератор надежных паролей
  20. Создание вкладок с TKinter
  21. Объединение словарей в Python
  22. Обработка ошибок в Python
  23. Псевдонимы в Python
  24. Генераторы в Python
  25. Работа с IP-адресами в Python
  26. Итерация по копии коллекции
  27. Разделение строки с помощью re.split()
  28. Удаление файлов с shutil.os.remove()
  29. Создание графики с черепахой
  30. Настройка вывода в Numpy
  31. Генератор чисел Фибоначчи
  32. Генераторы в Python
  33. Сравнение строк в Python
  34. Метод rlshift для битового сдвига
  35. Деление в Python
  36. Defaultdict в Python
  37. Создание циклической ссылки
  38. Pretty-printing JSON в Python
  39. Python reversed() функция
  40. Документирование функций в Python
  41. Python 3.12: Псевдонимы типов
  42. Переменные в Python: сокращение гласных
  43. Запуск внешних программ с subprocess
  44. Логирование с Logzero
  45. Перегрузка операторов в Python
  46. Аргумент по умолчанию
  47. Инверсия списка и строки в Python
  48. Генераторы в Python

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