Курс 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"
- Операторы увеличения и уменьшения переменной
- Декораторы в Python
- Оператор in и not in в Python
- Работа с IP-адресами в Python
- Установка Python — Простое руководство
- Работа со словарями в Python
- Вложенные функции в Python
- Retrying в Python: повторные вызовы
- Создание словаря и множества
- Метод __ilshift__ для битового сдвига влево
- Многоточие в Python
- Запрос DELETE с библиотекой requests
- Принципы программирования
- Работа с набором данных CIFAR10 в PyTorch
- Проверка однородности элементов списка
- Контроль точности вывода чисел
- Поиск шаблона в начале строки
- Python 3.12: переиспользование кавычек
- Установка и использование модуля «howdoi»
- Сортировка с параметром key
- Применение команды break
- Очистка списка от False, None, 0, «»
- Функции map, filter и reduce
- Применение функции к каждому элементу списка
- Срезы в Numpy
- Печать в одной строке
- Создание множества в Python
- Избегайте пустого списка
- Лимиты на ресурсы Python
- Библиотека wikipedia для Python
- Пустой оператор pass в Python
- Создание матрицы в Python
- Форматирование строк в Python
- Лямбда-функции в Python
- Метод __call__ в Python
- Модуль Antigravity в Python 3
- Работа с множествами в Python
- Создание GUI на Tkinter
- Атрибуты класса и экземпляра
- Запуск асинхронной корутины
- Вычисление времени выполнения
- Управление доступом к модулю
- Проверка на палиндром
- Очистка данных с помощью pandas
- Работа с модулем cmath
- Генераторы в Python















