Курс 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. Метод __irshift__ для побитового сдвига вправо
  3. Поиск HTML-элементов с BeautifulSoup
  4. Функция pow() — возвести число в степень
  5. Тайное преобразование типа ключа
  6. Работа с URL-адресами в Python
  7. F-строки в Python 3.8
  8. Отладка в Python
  9. Методы list в Python
  10. Комментарии в Python
  11. Работа с PosixPath() в Python
  12. Установка Git и AWS CLI
  13. Извлечение новостей с newspaper3k
  14. Работа с библиотекой requests
  15. Отслеживание выполнения программы с библиотекой tqdm
  16. Обработка исключений в Python
  17. Работа с collections в Python
  18. Обход элементов в Python
  19. Определение функций с необязательными аргументами
  20. Измерение времени выполнения кода
  21. Python Тесты и Гайды
  22. Кортеж в Python: создание и использование
  23. Заказ карты Тинькофф Black
  24. Определение основы слова с showballstemmer
  25. Многострочные строки в Python
  26. Генерация строк с .join()
  27. Python itertools combinations() — группировка элементов
  28. Поиск с помощью регулярных выражений
  29. Обработка ошибок в Python
  30. Список методов и атрибутов
  31. Синтаксис переменных цикла в Python
  32. Вывод баннеров
  33. Использование *args
  34. Вывод букв строки в Python
  35. Сортировка элементов в Python
  36. Форматирование данных с pprint
  37. Поиск анаграмм с Counter
  38. Возвращение нескольких значений через кортеж или класс
  39. Анализ кода — Python
  40. Обработка исключений в Python 3
  41. Преобразование генераторов в циклы
  42. Flask — веб-фреймворк Python
  43. Преобразование Excel в PDF с Spire.XLS
  44. Введение в PyTorch

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