Курс 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. Приоритет операций в Python
  2. Проверка дубликатов в Python
  3. Структуры данных в Python
  4. Получение ID процесса
  5. Область видимости переменных
  6. Работа с deque из collections
  7. Python enumerate() использование
  8. Безопасный доступ к значениям словаря
  9. Управление сессиями в Python
  10. Создание класса очереди
  11. Использование html-скриптов в Jupyter Notebook
  12. Сглаживание списка
  13. Python Enumerate
  14. Выключение компьютера с помощью Python
  15. Работа с CSV файлами
  16. Python Метод sleep() времени
  17. Создание списка через цикл
  18. Генераторы в Python
  19. Выражения-генераторы в Python
  20. Оператор Walrus: правильное использование
  21. Условное добавление элементов в список
  22. Явный импорт в Python
  23. Стать Python-разработчиком
  24. Обработка ошибок ввода данных
  25. Оператор морж в Python 3.8
  26. Метод clear для коллекций
  27. Python Метод del.
  28. Numpy: разбиение массивов
  29. Возвращение нескольких значений
  30. Измерение времени выполнения кода с помощью time
  31. Проверка файла .py на синтаксис.
  32. Метод rmatmul для пользовательских матриц
  33. Оптимизация методов в Python 3.7
  34. Удаление falsy-значений из списка с помощью filter
  35. Оптимизация интернирования строк
  36. Импорт объектов из модулей
  37. Работа с часовыми поясами в Python
  38. Функция product() из itertools
  39. Разделение строки с помощью split()
  40. Переопределение унарных операторов
  41. Генераторные функции в Python
  42. Переворот строки
  43. Преобразование в float
  44. Многострочные комментарии в Python

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