Курс 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. Переопределение метода sub
  2. Группировка элементов Python
  3. Метод join() для объединения элементов строки
  4. Объединение списков в Python
  5. Частичное совпадение ввода
  6. Создание директории в Python
  7. Извлечение аудио из видео
  8. Получение ID текущего процесса
  9. Проверка версии Python
  10. Транспонирование 2D-массива с помощью zip
  11. Блок else в циклах Python
  12. Создание объекта времени
  13. Создание namedtuple списком полей
  14. Обработка исключений в Python
  15. Удаление элемента по индексу
  16. Установка и использование emoji
  17. Генерация UUID в Python
  18. Хэш-функции и метод цепочек
  19. Создание новой даты в Python
  20. Функция pow() — возвести число в степень
  21. Flask — веб-фреймворк Python
  22. Структуры данных в Python
  23. Отделение звука от видео
  24. Оператор * в Python
  25. Запуск файлового сервера
  26. Генерация строк с .join()
  27. Методы работы со списками
  28. Операторы увеличения и уменьшения переменной
  29. Работа с множествами в Python
  30. Декораторы с аргументами в Python
  31. TypedDict для kwargs в Python 3.12
  32. Python Метод del.
  33. Проверка списка: any() и all()
  34. Расчет времени выполнения программы
  35. Функция map() и ленивая оценка
  36. Нахождение хеша для бесконечности и NaN в Python
  37. Замыкания в Python
  38. Генераторы в Python
  39. Настройка нарезки списков
  40. Определение локальных переменных в Python
  41. Работа со строками
  42. Работа с argparse
  43. Транспонирование 2D-массива с помощью zip

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