Курс 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. Присоединение элементов коллекции
  2. Преобразование букв в нижний регистр
  3. Комментарии в Python
  4. Повторение элементов списков
  5. Аннотации типов в Python
  6. Фильтрация данных в Python.
  7. Логирование с Logzero
  8. Работа с функцией next() в Python
  9. Bootle — простой веб-фреймворк
  10. Работа с Path в Python
  11. Логические операторы в Python
  12. Настройка вывода в Numpy
  13. Пространство имен в Python
  14. Списковые включения в Python
  15. Подсчет количества элементов в списке
  16. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  17. Профилирование с Pandas
  18. Распаковка элементов массива
  19. Перевод текста с Python Translator
  20. Конкатенация строк в Python
  21. Работа с CSV в Python
  22. Избегайте ошибку FileNotFoundError
  23. Частичное совпадение ввода
  24. Работа с argparse
  25. Безопасные SQL-запросы в Python 3.11
  26. Замыкания в Python
  27. Модуль functools в Python
  28. lru_cache оптимизация функций
  29. Python: отличительная особенность — отступы
  30. Создание графики с черепахой
  31. Использование метода lower()
  32. Отправка POST-запроса в REST API
  33. Область видимости переменных
  34. Метод join() для объединения элементов строки
  35. Определение наиболее частого элемента с помощью collections.Counter
  36. Python Поверхностное Копирование
  37. Создание комплексных чисел
  38. Создание циклической ссылки
  39. Обновление шаблона base.html
  40. IPython и Jupyter Notebook: руководство
  41. Функция rsplit() в Python
  42. Метод init в Python
  43. Нарезка списков в Python
  44. Срез списка в Python
  45. Декораторы в Python
  46. Расчет времени выполнения
  47. Проверка существования переменной с оператором :=
  48. Операторы Splat и splatty-splat

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