Курс 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. Переопределение метода xor в Python
  2. Структуры данных в Python
  3. Сортировка HTML-элементов
  4. Введение в PyTorch
  5. Частичное совпадение пользовательского ввода в Python 3.10
  6. Python enumerate() функции
  7. Работа с файловой системой в Python
  8. Работа с zip()
  9. Декораторы в Python
  10. Удаление ссылок в Python
  11. Сравнение строк в Python
  12. Обновление множества в Python
  13. Работа с прокси в Python
  14. Вызов функций по строке в Python.
  15. Обработка исключений
  16. Необязательные аргументы в Python
  17. Возврат нескольких значений из функции
  18. Создание OrderedDict
  19. Работа с PosixPath() в Python
  20. Получение обратного списка чисел
  21. Безопасные SQL-запросы в Python 3.11
  22. Разделение функций на этапы
  23. Метод classmethod
  24. Генератор списка с условием if
  25. Применение функции к списку
  26. Объединение словарей в Python
  27. Чтение бинарного файла в Python.
  28. Работа с изменяемыми списками
  29. Определение относительного пути
  30. Numpy: разбиение массивов
  31. Подписка на SelectelNews в Twitter
  32. Избегайте изменяемых аргументов
  33. Итерация по итерируемым объектам
  34. Аргументы *args и **kwargs
  35. Проверка типа объекта в Python
  36. Метод add для класса Vector
  37. Оптимизация строк в Python
  38. Python groupby() из itertools: работа с повторяющимися элементами
  39. Работа с массивами в Numpy
  40. Фильтрация списков с itertools
  41. Возвращение нескольких значений через кортеж или класс
  42. Отступы в Python
  43. Отображение HTML кода в Python
  44. Форматирование объектов с модулем pprint
  45. Метод rpow в Python
  46. Преобразование данных в Python
  47. Функция enumerate в Python
  48. capitalize() — изменение регистра первого символа строки
  49. Проверка индексов коллекции

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