Курс 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. Декораторы в Python
  3. Оператор walrus в Python
  4. Проверка подстроки в строке с помощью in
  5. Поиск самого частого элемента
  6. Генераторы списков в Python
  7. Глубокое копирование объектов
  8. Работа с collections.Counter
  9. Импорт и использование модулей в Python
  10. Динамическая типизация в Python
  11. Копирование объектов в Python
  12. Генератор списка в Python
  13. Реверс строки и списка в Python.
  14. Разделение строки с помощью re.split()
  15. Конкатенация списков в Python
  16. Многострочные комментарии в Python
  17. Операторы += в Python
  18. Оператор is в Python
  19. Генерация UUID в Python
  20. Вывод переменной и строки в Python
  21. Операции с матрицами в Python
  22. Комментарии в Python
  23. Метод __int__ в Python
  24. Получение текущего времени в Python
  25. Функция enumerate в Python
  26. Перевод эмодзи и эмотиконов.
  27. Метод __irshift__ для побитового сдвига вправо
  28. Сложные типы данных в Python
  29. Сравнение строк в Python
  30. Преобразование числа в восьмеричную строку
  31. Форматирование строк в Python
  32. Генераторы в Python
  33. Работа со временем в Python
  34. Кортеж в Python: создание и использование
  35. Преобразование в float
  36. Преобразование генераторов в циклы
  37. Поиск индекса элемента
  38. Объединение, распаковка и деструктуризация
  39. Удаление символа из строки
  40. Тестирование с responses
  41. Мощь вложенных функций в Python
  42. Python Метод sleep() времени
  43. Создание новых функций с помощью functools.partial
  44. Удаление файлов в Python
  45. Методы сравнения множеств

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