Курс 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. Операции с массивами в NumPy
  2. Работа с переменными в Python
  3. Назначение максимального и минимального значения переменной в Python.
  4. Оператор in для проверки наличия элемента
  5. Контроль точности вывода чисел
  6. Атрибуты класса и экземпляра в Python
  7. Удаление дубликатов в pandas
  8. f-строки в формате строк
  9. Поток данных в Python
  10. Декораторы в Python
  11. Библиотека Rich: форматирование текста
  12. split() без разделителя
  13. Тип CodeType в Python.
  14. Установка и использование библиотеки google
  15. Python: цикл for и оператор присваивания
  16. Удаление файлов с shutil.os.remove()
  17. Переворот строки с использованием цикла
  18. Создание объекта времени
  19. Работа с изображениями Pillow
  20. Применение функции к элементам списка
  21. Печать списка с помощью метода join
  22. Вывод баннеров
  23. Получение текущего времени в Python
  24. Обмен значений переменных в Python
  25. Деление в Python
  26. F-строки в Python 3.8
  27. Тернарный оператор в Python
  28. Работа с CSV файлами
  29. Добавление цвета в консоли
  30. Область видимости переменных
  31. Создание словаря в Python
  32. Защита данных в Python
  33. Применение команды break
  34. Оператор (*) в Python
  35. Работа с классами данных
  36. Преобразование в float
  37. Работа с аргументами командной строки
  38. Использование двоеточия в Python
  39. Работа с часовыми поясами в Python.
  40. Работа с библиотекой xkcd
  41. Операторы Splat и splatty-splat
  42. Применение функций в Python
  43. Проекты на Python
  44. Генератор данных в Keras
  45. Объединение кортежей в Python
  46. Приоритет операций в Python

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