Курс 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. Поиск наиболее частого элемента в списке
  2. Разделение строк методом split()
  3. Работа с комплексными числами
  4. Удаление первого элемента списка
  5. Оператор деления для класса Rational
  6. Работа с срезами в Python
  7. Проблемы с dict в Python
  8. Цепные операции в Python
  9. Вывод букв строки в Python
  10. Итераторы с потерямиZIP
  11. Импорт классов из другого файла
  12. Определение локальных переменных в Python
  13. Повторение элементов в Python
  14. Область видимости переменных в Python
  15. Получение размера объекта с sys.getsizeof()
  16. Роль object и type в Python
  17. Основы работы с базами данных в Python
  18. Пересечение списков с использованием множеств
  19. Кортеж в Python: создание и использование
  20. Генераторы в Python
  21. Работа с контекстными переменными
  22. Настройка Cron
  23. CSV строка разделение в Python
  24. Встроенные функции Python
  25. Подсчет элементов с помощью Counter
  26. Удаление и повторная вставка ключа в OrderedDict
  27. Нахождение разницы между списками в Python
  28. Оператор «or» в Python
  29. Создание таблиц в терминале с PrettyTable
  30. Импортирование в Python
  31. Запуск внешних программ с subprocess
  32. Работа со строками в Python
  33. Оператор walrus в Python
  34. Функция reduce() из модуля functools
  35. Создание коллекций из генератора
  36. Передача параметров в Python
  37. Мощь вложенных функций в Python
  38. Функция sleep() в Python
  39. Названия переменных
  40. Подписка на каналы разработчиков
  41. Нан-рефлексивность в Python
  42. Проверка дубликатов в Python
  43. Установка и использование pyshorteners
  44. Вывод сложных структур данных с помощью pprint
  45. Роль ключевого слова self
  46. Упрощение условных выражений с тернарным оператором
  47. Проверка типа объекта в Python

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