Курс 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. Concrete Paths в Python
  2. Python: отличительная особенность — отступы
  3. Приближение чисел в Python
  4. Проблема сравнения словарей
  5. Удаление ключей из словаря
  6. Декоратор для группы пользователей в Django
  7. Замеры производительности в Python
  8. Объединение списков в Python
  9. Python Аргументы по умолчанию
  10. Измерение времени выполнения
  11. Форматирование данных с pprint
  12. Деление в Python
  13. Python Enumerate
  14. Автоматизация действий с Pyautogui
  15. Операции с числами в Python
  16. Оператор is в Python
  17. Python Тесты и Гайды
  18. Разделение строк в Python
  19. Проверка класса объекта
  20. Проверка типа данных
  21. Проверка подстроки в строке с помощью in
  22. Ключевое слово global в Python
  23. Вложенные циклы в Python
  24. Преобразование символов в нижний регистр
  25. Форматирование строк с помощью f-строк
  26. Импорт модулей в Python 3.12
  27. Тип CodeType в Python.
  28. PUT запрос для обновления данных
  29. Подписка на @SelectelNews
  30. Печать календаря
  31. Создание вложенных циклов for
  32. Функция с **kwargs в Python
  33. Принципы SRP и OCP
  34. Управление памятью в Python
  35. Копирование в Python
  36. Философия Python
  37. Получение атрибутов и методов класса
  38. Переопределение метода __lshift__
  39. Оптимизация памяти с __slots__
  40. Создание новых списков в Python
  41. Цикл while в Python
  42. Генераторы в Python
  43. Преобразование строки в число

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