Курс 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. Методы __repr__ и __str__ в Python
  4. Возврат нескольких значений
  5. Метод gt в Python
  6. Освоение Python
  7. Форматирование строк в Python
  8. Зарезервированные слова в Python
  9. Метод get для словаря
  10. Избегайте пустого списка
  11. Combobox в Tkinter
  12. Отладка в командной строке
  13. Преобразование символов в нижний регистр
  14. Отправка POST запроса на сервер.
  15. Python Метод del.
  16. Установка и использование модуля Wikipedia
  17. Очистка входных данных
  18. Операторы увеличения и уменьшения в Python
  19. Метод rsub для пользовательских чисел
  20. Логирование с Logzero
  21. Генератор бросков кубиков
  22. Каналы Senior: Python, Java, Frontend, SQL, C++
  23. Создание словарей и множеств в Python.
  24. Профилирование данных с Pandas.
  25. Создание пустых функций и классов в Python
  26. Удаление элементов во время итерации
  27. Декоратор защиты анонимных пользователей
  28. Приоритет операций в Python
  29. Разделение строки с помощью re.split()
  30. Отправка HTTP-запросов в Python
  31. Передача аргументов в Python
  32. Получение идентификатора объекта в памяти
  33. Mad Libs Generator
  34. Избегайте двойного подчеркивания
  35. Методы обработки строк в Python
  36. Особенности ключей словаря в Python
  37. Функция reduce() в Python
  38. Функция zip() для объединения списков
  39. Применение промокода в Много лосося
  40. Функция enumerate() — Python
  41. Функция print() — вывод информации
  42. Расчет времени выполнения кода
  43. Округление дробей в Python
  44. Преобразование многоуровневого словаря
  45. Получение текущей директории
  46. Управление браузером с Selenium
  47. Преобразование букв в нижний регистр

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