Курс 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"
- Удаление файлов с shutil.os.remove()
- Операции со строками в Python
- Реверс строки и списка в Python.
- Работа с географическими данными в Python
- Именованные срезы в Python
- Декораторы с @wraps
- Выбор редактора кода.
- Функция reversed() в Python
- Многопроцессорное программирование в Python
- Копирование и вставка текста в Python
- Возврат значений из генератора
- Очистка входных данных
- Просмотр атрибутов и методов класса
- Тип CodeType в Python.
- Функции any() и all() в Python
- Перетасовка списков в Python
- Создание новых функций с помощью functools.partial
- Создание директории в Python
- Отрицательные индексы списков
- Создание генераторов в Python
- Отправка HTTP-запросов в Python
- Декораторы в Python
- Создание namedtuple из словаря
- Оператор распаковки в Python
- Проверка подстроки в строке
- Инициализация объекта
- Безопасные SQL-запросы в Python 3.11
- Запрос пароля с помощью getpass
- Обмен значений переменных в Python
- Модуль inspect: получение информации о объектах
- Работа с функцией next() в Python
- Оптимизация памяти в Python
- Замена текста с помощью sub
- Функции-генераторы в Python
- Библиотека sh: удобные команды терминала
- Принципы LSP и ISP в Python
- Измерение времени выполнения кода с использованием time
- Объединение строк с помощью метода join
- Регулярные выражения в Python
- SciPy: широкий функционал для математических операций
- Преобразование PowerPoint в PDF.
- Округление в Python
- Печать в одной строке
- Применение функции map() с лямбда-функциями
- Работа с CSV файлами















