Курс 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 3.8
- Функция enumerate в Python
- Метод title() в Python
- Генераторы в Python
- Использование функции product
- Создание пустых функций и классов в Python
- Объединение множеств в Python
- Удаление символа из строки
- Импорт модулей и пакетов в Python
- List Comprehension Tutorial
- Список методов и атрибутов
- Принципы Zen Python
- Сортировка с помощью параметра key
- Обработка StopIteration в Python
- Управление асинхронными задачами на Python.
- UserList в Python: Описание и примеры использования
- Мониторинг памяти с Pympler
- Разработка Telegram-ботов
- Проверка дублей в списке.
- Комментарии в Python
- Метод get() в Python
- Оператор объединения словарей
- Загрузка постов Instagram
- Методы shutil для работы с файлами
- Итерации в Python
- Оператор * в Python
- Различия символов в Python
- Создание пар из последовательностей
- Проектирование Singleton с метаклассом
- Модуль array: создание и использование массивов
- Работа с файлами в Python
- Поиск подстроки в строке
- Метод setitem в Python
- Переопределение оператора % для объектов
- Работа с collections.Counter
- Обработка исключений в Python
- Метод append() для списка
- Приближение чисел в Python
- Поиск подстроки в строке
- Работа с очередями в Python
- Переменные в Python: сокращение гласных
- Метод __complex__ в Python
- Возврат нескольких значений
- Создание функций с произвольным количеством аргументов
- Работа с модулем glob в Python
- Удаление ключей из словаря
- Функции с дополнением















