Курс 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. Magic Commands — улучшение работы с Python
  3. Функция rsplit() в Python
  4. Работа с комплексными числами
  5. Хеширование паролей с солью
  6. Объединение множеств в Python
  7. Проблема сравнения словарей
  8. Преобразование типов данных в set comprehension
  9. Pretty-printing JSON в Python
  10. Объединение списков в Python
  11. Объединение словарей в Python
  12. Генерация UUID в Python
  13. Область видимости переменных
  14. Форматирование строк в Python
  15. Классы данных в Python
  16. Чтение и запись TOML-конфигов
  17. Python: динамическая типизация и проверка типов
  18. Удаление специальных символов с помощью re.sub
  19. Замена элементов в списке с помощью генераторов списков
  20. Работа с JSON в Python
  21. Циклы в Python
  22. Тип данных TypeVarTuple
  23. Настройка логгера Logzero
  24. Работа с контекстным менеджером Pool
  25. Работа с Event() в threading
  26. Методы list в Python
  27. Подсчет частотности элементов в Python
  28. Генерация случайных чисел в Python
  29. Проекты на Python
  30. Проверка подстроки в строке
  31. Генераторные функции в Python
  32. Работа с массивами в Numpy
  33. Изучение объектов с помощью dir()
  34. Генератор надежных паролей
  35. Основные методы NumPy
  36. Defaultdict в Python
  37. Методы работы со списками
  38. Объявление переменных в Python
  39. Область видимости переменных
  40. UserList в Python: Описание и примеры использования
  41. Работа с итераторами в Python
  42. Отладка регулярных выражений в Python
  43. Функция zip() в Python
  44. Удаление элементов из списка в Python.
  45. Метод rxor для операции побитового исключающего «или»
  46. Генераторы списков в Python
  47. Mad Libs Generator
  48. Измерение времени выполнения кода
  49. Проверка переменных окружения в Python

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