Курс 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. Удаление элементов из списка в Python
  4. Преобразование данных в Python
  5. Упрощение условных выражений с тернарным оператором
  6. Подписка на SelectelNews в Twitter
  7. Бесконечная проверка в Python
  8. Список методов и атрибутов
  9. Добавление элемента в список.
  10. Работа с collections.Counter
  11. Метод __irshift__ для Python
  12. Метод rpow в Python
  13. Ветвление выражения в Python
  14. Работа с изменяемыми коллекциями
  15. Удаление дубликатов из списка
  16. Изменение списка срезом
  17. Импорт объектов из модулей
  18. Отладка регулярных выражений в Python
  19. Извлечение новостей с newspaper3k
  20. Именование столбцов в Python с pandas
  21. Декораторы в Python
  22. Создание новых функций с помощью functools.partial
  23. Добавление цвета в консоли
  24. Использование функции product
  25. Операторы увеличения и уменьшения в Python
  26. Работа с YAML в Python
  27. Создание объекта времени
  28. Генераторные выражения и islice.
  29. Порядок и длина множеств в Python
  30. Измерение времени выполнения кода
  31. Работа с атрибутом dict
  32. Работа с timedelta
  33. Python: библиотеки и функции
  34. Распаковка аргументов в Python
  35. Абстракции словарей и множеств в Python
  36. Получение локальных переменных в Python
  37. Создание объекта timedelta
  38. Сортировка элементов с OrderedDict
  39. Переопределение метода __pow__
  40. Импорт в Python: список all
  41. Инициализация переменных
  42. Настройка шрифта и цвета в Tkinter
  43. Декоратор Property в Python
  44. Принципы SRP и OCP
  45. Функция enumerate в Python
  46. Измерение времени выполнения кода
  47. Метод gt в Python
  48. Копирование в Python

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