Курс 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 3.8
  2. Функция enumerate в Python
  3. Метод title() в Python
  4. Генераторы в Python
  5. Использование функции product
  6. Создание пустых функций и классов в Python
  7. Объединение множеств в Python
  8. Удаление символа из строки
  9. Импорт модулей и пакетов в Python
  10. List Comprehension Tutorial
  11. Список методов и атрибутов
  12. Принципы Zen Python
  13. Сортировка с помощью параметра key
  14. Обработка StopIteration в Python
  15. Управление асинхронными задачами на Python.
  16. UserList в Python: Описание и примеры использования
  17. Мониторинг памяти с Pympler
  18. Разработка Telegram-ботов
  19. Проверка дублей в списке.
  20. Комментарии в Python
  21. Метод get() в Python
  22. Оператор объединения словарей
  23. Загрузка постов Instagram
  24. Методы shutil для работы с файлами
  25. Итерации в Python
  26. Оператор * в Python
  27. Различия символов в Python
  28. Создание пар из последовательностей
  29. Проектирование Singleton с метаклассом
  30. Модуль array: создание и использование массивов
  31. Работа с файлами в Python
  32. Поиск подстроки в строке
  33. Метод setitem в Python
  34. Переопределение оператора % для объектов
  35. Работа с collections.Counter
  36. Обработка исключений в Python
  37. Метод append() для списка
  38. Приближение чисел в Python
  39. Поиск подстроки в строке
  40. Работа с очередями в Python
  41. Переменные в Python: сокращение гласных
  42. Метод __complex__ в Python
  43. Возврат нескольких значений
  44. Создание функций с произвольным количеством аргументов
  45. Работа с модулем glob в Python
  46. Удаление ключей из словаря
  47. Функции с дополнением

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