Курс 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
- Проверка дубликатов в Python
- Структуры данных в Python
- Получение ID процесса
- Область видимости переменных
- Работа с deque из collections
- Python enumerate() использование
- Безопасный доступ к значениям словаря
- Управление сессиями в Python
- Создание класса очереди
- Использование html-скриптов в Jupyter Notebook
- Сглаживание списка
- Python Enumerate
- Выключение компьютера с помощью Python
- Работа с CSV файлами
- Python Метод sleep() времени
- Создание списка через цикл
- Генераторы в Python
- Выражения-генераторы в Python
- Оператор Walrus: правильное использование
- Условное добавление элементов в список
- Явный импорт в Python
- Стать Python-разработчиком
- Обработка ошибок ввода данных
- Оператор морж в Python 3.8
- Метод clear для коллекций
- Python Метод del.
- Numpy: разбиение массивов
- Возвращение нескольких значений
- Измерение времени выполнения кода с помощью time
- Проверка файла .py на синтаксис.
- Метод rmatmul для пользовательских матриц
- Оптимизация методов в Python 3.7
- Удаление falsy-значений из списка с помощью filter
- Оптимизация интернирования строк
- Импорт объектов из модулей
- Работа с часовыми поясами в Python
- Функция product() из itertools
- Разделение строки с помощью split()
- Переопределение унарных операторов
- Генераторные функции в Python
- Переворот строки
- Преобразование в float
- Многострочные комментарии в Python















