Курс 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. Сравнение def и lambda в Python
  2. Получение атрибутов и методов класса
  3. Переопределение метода divmod
  4. Оптимизация памяти с __slots__
  5. Счетчик ссылок в Python
  6. Безопасные SQL-запросы в Python 3.11
  7. Расчет времени выполнения
  8. Отправка HTTP-запросов с User-Agent
  9. Транспонирование 2D-массива с помощью zip
  10. Поиск индексов в списке
  11. Установка и обучение ChatterBot
  12. Разделение строки с помощью re.split()
  13. Преобразование букв в нижний регистр
  14. Склеивание строк через метод join()
  15. Конкатенация строк с join() в Python
  16. Создание спинбокса в tkinter
  17. Определение основы слова с showballstemmer
  18. Список импортированных модулей в Python
  19. Ввод нескольких значений
  20. Python 3.12: Псевдонимы типов
  21. Работа с рекламными данными в Pandas
  22. Подсчет элементов в Python
  23. Списковое включение в Python
  24. Заказ карты Тинькофф Black
  25. Операция += для списков
  26. Список и кортеж в Python
  27. Подсказки при вводе данных в Python
  28. Глобальные переменные в Python
  29. Обмен данными с asyncio.Queue
  30. Очистка данных в Python
  31. Поиск индекса элемента
  32. Разбиение текста в Python
  33. Создание словарей и множеств в Python
  34. Оператор «or» в Python
  35. Работа с контекст-менеджером «with»
  36. Группы исключений в Python
  37. Переворот списка в Python
  38. Область видимости переменных в Python
  39. Возврат нескольких значений
  40. Решение переменной Шредингера
  41. Комментарии в Python
  42. Вывод баннеров
  43. Метод pos в Python
  44. Разделение списка на гнппы

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