Курс 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. Упрощенный вывод данных в Python
  5. Порядок операций в Python
  6. Удаление специальных символов с помощью re.sub
  7. Создание и удаление объектов
  8. Метод getitem для доступа к элементам последовательности
  9. Определение наиболее частого элемента с помощью collections.Counter
  10. Запрос пароля с помощью getpass
  11. Работа с переменными в Python
  12. Python Ellipsis использование
  13. Извлечение новостей с помощью newspaper3k
  14. Непрерывная проверка в Python
  15. Подсказки при вводе данных в Python
  16. Переопределение метода __or__()
  17. Функции в одну строку
  18. Базовые объекты Python
  19. CLI-инструмент howdoi
  20. Вывод переменной и строки в Python
  21. Красивый вывод списка
  22. Различия символов в Python
  23. Распаковка с оператором *
  24. Работа с defaultdictами в Python
  25. Перегрузка операторов в Python
  26. Работа со случайными элементами
  27. Список методов и атрибутов
  28. Генерация ключей RSA
  29. Работа с часовыми поясами в Python.
  30. Обмен значений переменных в Python
  31. Создание уникального множества
  32. Поиск простых чисел
  33. Поиск email
  34. Блок else в Python
  35. Получение локальных переменных в Python
  36. Объединение словарей в Python
  37. Генераторы данных
  38. Отладка регулярных выражений в Python
  39. Метод ne для сравнения объектов
  40. Перевод эмодзи и эмотиконов.
  41. JSON-esque в Python
  42. Повторение и перенос строки
  43. Управление User-Agent в Python
  44. Генераторные функции в Python

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