Курс 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. Удаление файлов с shutil.os.remove()
  2. Операции со строками в Python
  3. Реверс строки и списка в Python.
  4. Работа с географическими данными в Python
  5. Именованные срезы в Python
  6. Декораторы с @wraps
  7. Выбор редактора кода.
  8. Функция reversed() в Python
  9. Многопроцессорное программирование в Python
  10. Копирование и вставка текста в Python
  11. Возврат значений из генератора
  12. Очистка входных данных
  13. Просмотр атрибутов и методов класса
  14. Тип CodeType в Python.
  15. Функции any() и all() в Python
  16. Перетасовка списков в Python
  17. Создание новых функций с помощью functools.partial
  18. Создание директории в Python
  19. Отрицательные индексы списков
  20. Создание генераторов в Python
  21. Отправка HTTP-запросов в Python
  22. Декораторы в Python
  23. Создание namedtuple из словаря
  24. Оператор распаковки в Python
  25. Проверка подстроки в строке
  26. Инициализация объекта
  27. Безопасные SQL-запросы в Python 3.11
  28. Запрос пароля с помощью getpass
  29. Обмен значений переменных в Python
  30. Модуль inspect: получение информации о объектах
  31. Работа с функцией next() в Python
  32. Оптимизация памяти в Python
  33. Замена текста с помощью sub
  34. Функции-генераторы в Python
  35. Библиотека sh: удобные команды терминала
  36. Принципы LSP и ISP в Python
  37. Измерение времени выполнения кода с использованием time
  38. Объединение строк с помощью метода join
  39. Регулярные выражения в Python
  40. SciPy: широкий функционал для математических операций
  41. Преобразование PowerPoint в PDF.
  42. Округление в Python
  43. Печать в одной строке
  44. Применение функции map() с лямбда-функциями
  45. Работа с CSV файлами

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