Курс 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. TON Smart Challenge #2: участие и подготовка
  3. Обход дочерних элементов BeautifulSoup
  4. Профилирование с Pandas
  5. Enum в Python
  6. Цикл for в Python
  7. Лямбда-функции в Python
  8. Модуль antigravity: генерация координат
  9. Ускорение выполнения кода в Python
  10. Работа с массивами в Numpy
  11. Отправка HTTP-запросов с User-Agent
  12. Объединение коллекций в Python
  13. Генераторы в Python
  14. Метод Self в Python
  15. Замена текста в Python
  16. Объединение списков в Python
  17. Python и Монти Пайтон
  18. Работа со словарями Python
  19. Работа с множествами в Python
  20. Просмотр внешних файлов в %pycat
  21. Разделение функций на этапы
  22. Склеивание строк через метод join()
  23. Условные выражения в Python
  24. Выключение компьютера с помощью Python
  25. Работа с OpenCV
  26. Оптимизация гиперпараметров в Python
  27. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  28. Округление банкира в Python
  29. Объединение списков в Python
  30. Работа с контекст-менеджером «with»
  31. Многострочные комментарии в Python
  32. Структуры данных в Python
  33. Перезагрузка оператора в Python
  34. Срез в Python
  35. Кортеж в Python: создание и использование
  36. Счетчик в Python: most_common()
  37. Подсчет количества элементов в списке
  38. Удаление файлов в Python
  39. Python Тесты и Гайды
  40. Форматирование строк в Python.
  41. Подписка на @SelectelNews
  42. Установка Home Assistant
  43. Метод getitem для доступа к элементам последовательности
  44. Переопределение метода __eq__
  45. Antigravity модуль

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