Курс 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. Явный импорт переменных
  3. Асинхронное выполнение задач в Python
  4. Лямбда-функции в defaultdict
  5. Изменение переменной в Python: nonlocal
  6. EMOT преобразование эмодзи в текст
  7. Метод __int__ в Python
  8. Создание тестовых данных с Faker
  9. Mad Libs Generator
  10. Создание панели меню Tkinter
  11. Списки в Python: синтаксис представления
  12. OrderedDict — упорядоченный словарь
  13. Numpy: объединение массивов
  14. Python itertools combinations() — группировка элементов
  15. Преобразование строк в числа в Python
  16. Вывод сложных структур данных с помощью pprint
  17. Роль ключевого слова self
  18. split() — разделение строки
  19. Работа с файлами в Python
  20. Логирование с Logzero
  21. Работа со временем в Python
  22. Проверка дублей в списке.
  23. Освобождение памяти в Python
  24. Подсчет элементов в списке с Counter
  25. Метод ior для битовых операций
  26. Работа со строками в Python.
  27. Метод join для объединения строк
  28. Оптимизация создания строк
  29. Работа с OpenCV
  30. Создание списков в Python
  31. Закрытие файла в Python
  32. Преобразование символов в нижний регистр
  33. Работа с модулем os в Python
  34. Сортировка и обратный порядок
  35. Функции в одну строку
  36. Оператор is в Python
  37. HTTP-запросы с библиотекой Requests
  38. Аннотации типов в Python
  39. Enum в Python
  40. Группировка элементов Python
  41. Пропуск строк в файле с itertools
  42. Фильтрация последовательности
  43. Метод append() для списка
  44. Работа с переменными в Python
  45. Объединение словарей в Python
  46. Сортировка слиянием
  47. Удаление дубликатов в pandas

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