Курс 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. Управление экспортом элементов
  2. Вычисление натурального логарифма в NumPy
  3. Codecademy в Telegram
  4. Преобразование чисел в слова
  5. Преобразование объекта в строку
  6. Обработка исключений в Python
  7. Работа с файловой системой в Python
  8. Переопределение метода delitem в Python
  9. Управление контекстом выполнения кода
  10. f-строки в формате строк
  11. Работа со строками в Python
  12. Распаковка аргументов в Python
  13. Очистка данных в Python
  14. Использование defaultdict в Python
  15. Преобразование генераторов в циклы
  16. Разработка игры Pong с turtle
  17. Работа с процессами в Python
  18. Переопределение оператора % для объектов
  19. Метод bool() в Python
  20. Оценка точности модели
  21. JSON в Python: модуль, dump, dumps, load
  22. Работа с атрибутом dict
  23. Возврат нескольких значений
  24. Защита данных в Python
  25. Объединение множеств в Python
  26. Оператор is в Python
  27. Новшества Flask 2.0
  28. Создание GUI на Tkinter
  29. Измерение времени выполнения кода с помощью time
  30. Форматирование заголовков в Python
  31. Раздувающийся словарь в Python
  32. Numpy: использование Ellipsis
  33. Профилирование данных с Pandas
  34. Операторы += в Python
  35. Работа с файлами и директориями в Python.
  36. Бинарный поиск
  37. Удаление дубликатов из списка
  38. Функции-генераторы в Python
  39. F-строки в Python
  40. Навыки Python: строки, типы данных
  41. Метод сравнения объектов в Python
  42. Явный импорт переменных
  43. Работа со строками
  44. Генерация случайных чисел Python
  45. JSON-esque в Python
  46. Установка пакетов с помощью pip
  47. Блок else в обработке исключений
  48. Метод eq для сравнения объектов
  49. Списки: объединение, изменение
  50. Поиск подстроки в строке

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