Курс 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
- Magic Commands — улучшение работы с Python
- Функция rsplit() в Python
- Работа с комплексными числами
- Хеширование паролей с солью
- Объединение множеств в Python
- Проблема сравнения словарей
- Преобразование типов данных в set comprehension
- Pretty-printing JSON в Python
- Объединение списков в Python
- Объединение словарей в Python
- Генерация UUID в Python
- Область видимости переменных
- Форматирование строк в Python
- Классы данных в Python
- Чтение и запись TOML-конфигов
- Python: динамическая типизация и проверка типов
- Удаление специальных символов с помощью re.sub
- Замена элементов в списке с помощью генераторов списков
- Работа с JSON в Python
- Циклы в Python
- Тип данных TypeVarTuple
- Настройка логгера Logzero
- Работа с контекстным менеджером Pool
- Работа с Event() в threading
- Методы list в Python
- Подсчет частотности элементов в Python
- Генерация случайных чисел в Python
- Проекты на Python
- Проверка подстроки в строке
- Генераторные функции в Python
- Работа с массивами в Numpy
- Изучение объектов с помощью dir()
- Генератор надежных паролей
- Основные методы NumPy
- Defaultdict в Python
- Методы работы со списками
- Объявление переменных в Python
- Область видимости переменных
- UserList в Python: Описание и примеры использования
- Работа с итераторами в Python
- Отладка регулярных выражений в Python
- Функция zip() в Python
- Удаление элементов из списка в Python.
- Метод rxor для операции побитового исключающего «или»
- Генераторы списков в Python
- Mad Libs Generator
- Измерение времени выполнения кода
- Проверка переменных окружения в Python















