Курс 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.
- Логирование с Logzero
- Работа с функцией next() в Python
- Bootle — простой веб-фреймворк
- Работа с Path в Python
- Логические операторы в Python
- Настройка вывода в Numpy
- Пространство имен в Python
- Списковые включения в Python
- Подсчет количества элементов в списке
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Профилирование с Pandas
- Распаковка элементов массива
- Перевод текста с Python Translator
- Конкатенация строк в Python
- Работа с CSV в Python
- Избегайте ошибку FileNotFoundError
- Частичное совпадение ввода
- Работа с argparse
- Безопасные SQL-запросы в Python 3.11
- Замыкания в Python
- Модуль functools в Python
- lru_cache оптимизация функций
- Python: отличительная особенность — отступы
- Создание графики с черепахой
- Использование метода lower()
- Отправка POST-запроса в REST API
- Область видимости переменных
- Метод join() для объединения элементов строки
- Определение наиболее частого элемента с помощью collections.Counter
- Python Поверхностное Копирование
- Создание комплексных чисел
- Создание циклической ссылки
- Обновление шаблона base.html
- IPython и Jupyter Notebook: руководство
- Функция rsplit() в Python
- Метод init в Python
- Нарезка списков в Python
- Срез списка в Python
- Декораторы в Python
- Расчет времени выполнения
- Проверка существования переменной с оператором :=
- Операторы Splat и splatty-splat















