Курс 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. Работа с Enum в Python3.
  2. Удаление ключей из словаря
  3. Получение списка файлов в директории с использованием os
  4. Изменение списка срезом
  5. Аргумент по умолчанию
  6. Определение имен функций
  7. Создание словаря и множества
  8. Склеивание строк через метод join()
  9. Создание словарей с defaultdict()
  10. Основы работы со строками в Python
  11. Секреты Python
  12. Аннотации типов в Python
  13. Преобразование вложенного списка
  14. Обратный список чисел
  15. Лямбда-функции в Python
  16. Реализация метода __abs__ в Python
  17. Работа с процессами в Python
  18. Метод join() для объединения элементов
  19. Магические методы в Python
  20. Работа с аргументами командной строки в Python
  21. inspect в Python: анализ кода
  22. Экранирование символов в Python
  23. Изменение элемента списка
  24. Хешируемые ключи в Python
  25. Тестирование модели в PyTorch
  26. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  27. Работа с кортежами
  28. Метод index() в Python
  29. Функция enumerate в Python
  30. Обновление данных через PUT запрос
  31. Возврат нескольких значений
  32. Работа с коллекциями Python
  33. Преобразование строк в числа в Python
  34. Управление контекстом выполнения кода
  35. Срез списка в Python
  36. Форматирование данных с помощью pprint
  37. Удаление URL-адресов в Python
  38. Python Ellipsis использование
  39. Функция reversed() в Python
  40. Получение локальных переменных в Python
  41. Экспорт данных с помощью writefile
  42. Разделение строк методом split()
  43. Декоратор Ajax required
  44. Цикл while в Python
  45. Асинхронное программирование с asyncio
  46. Возврат нескольких значений
  47. Методы Python для работы с данными
  48. Гибкие функции Python

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