Курс 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 таблицах
- TON Smart Challenge #2: участие и подготовка
- Обход дочерних элементов BeautifulSoup
- Профилирование с Pandas
- Enum в Python
- Цикл for в Python
- Лямбда-функции в Python
- Модуль antigravity: генерация координат
- Ускорение выполнения кода в Python
- Работа с массивами в Numpy
- Отправка HTTP-запросов с User-Agent
- Объединение коллекций в Python
- Генераторы в Python
- Метод Self в Python
- Замена текста в Python
- Объединение списков в Python
- Python и Монти Пайтон
- Работа со словарями Python
- Работа с множествами в Python
- Просмотр внешних файлов в %pycat
- Разделение функций на этапы
- Склеивание строк через метод join()
- Условные выражения в Python
- Выключение компьютера с помощью Python
- Работа с OpenCV
- Оптимизация гиперпараметров в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Округление банкира в Python
- Объединение списков в Python
- Работа с контекст-менеджером «with»
- Многострочные комментарии в Python
- Структуры данных в Python
- Перезагрузка оператора в Python
- Срез в Python
- Кортеж в Python: создание и использование
- Счетчик в Python: most_common()
- Подсчет количества элементов в списке
- Удаление файлов в Python
- Python Тесты и Гайды
- Форматирование строк в Python.
- Подписка на @SelectelNews
- Установка Home Assistant
- Метод getitem для доступа к элементам последовательности
- Переопределение метода __eq__
- Antigravity модуль















