Курс Python → Сортировка элементов в Python

Функция sorted() в Python используется для сортировки элементов в любой коллекции. Эта функция не изменяет исходную коллекцию, а возвращает новый список, содержащий отсортированные элементы. Независимо от типа исходной коллекции, sorted() всегда вернет список (list) ее элементов.

Пример использования функции sorted():


my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list)

В этом примере мы создаем список my_list с неотсортированными элементами, затем используем функцию sorted() для сортировки элементов в этом списке. Результат сортировки сохраняется в переменной sorted_list, которую мы затем выводим с помощью функции print().

Функция sorted() также может быть использована для сортировки элементов в строке, кортеже, множестве и даже словаре. Например, для сортировки элементов строки:


my_string = "hello, world!"
sorted_string = sorted(my_string)
print(sorted_string)

Этот код сортирует символы в строке my_string и выводит отсортированный список символов. Обратите внимание, что функция sorted() не может быть применена к словарю напрямую, но можно использовать метод items() для сортировки элементов словаря по ключам или значениям.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Операторы увеличения и уменьшения переменной
  2. Декораторы в Python
  3. Оператор in и not in в Python
  4. Работа с IP-адресами в Python
  5. Установка Python — Простое руководство
  6. Работа со словарями в Python
  7. Вложенные функции в Python
  8. Retrying в Python: повторные вызовы
  9. Создание словаря и множества
  10. Метод __ilshift__ для битового сдвига влево
  11. Многоточие в Python
  12. Запрос DELETE с библиотекой requests
  13. Принципы программирования
  14. Работа с набором данных CIFAR10 в PyTorch
  15. Проверка однородности элементов списка
  16. Контроль точности вывода чисел
  17. Поиск шаблона в начале строки
  18. Python 3.12: переиспользование кавычек
  19. Установка и использование модуля «howdoi»
  20. Сортировка с параметром key
  21. Применение команды break
  22. Очистка списка от False, None, 0, «»
  23. Функции map, filter и reduce
  24. Применение функции к каждому элементу списка
  25. Срезы в Numpy
  26. Печать в одной строке
  27. Создание множества в Python
  28. Избегайте пустого списка
  29. Лимиты на ресурсы Python
  30. Библиотека wikipedia для Python
  31. Пустой оператор pass в Python
  32. Создание матрицы в Python
  33. Форматирование строк в Python
  34. Лямбда-функции в Python
  35. Метод __call__ в Python
  36. Модуль Antigravity в Python 3
  37. Работа с множествами в Python
  38. Создание GUI на Tkinter
  39. Атрибуты класса и экземпляра
  40. Запуск асинхронной корутины
  41. Вычисление времени выполнения
  42. Управление доступом к модулю
  43. Проверка на палиндром
  44. Очистка данных с помощью pandas
  45. Работа с модулем cmath
  46. Генераторы в Python

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