Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
1768

Добавление значений в set в Python

Часто в процессе программирования на Python возникает необходимость работы со множествами. Множества в Python — это уникальные наборы элементов, которые

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Часто в процессе программирования на Python возникает необходимость работы со множествами. Множества в Python — это уникальные наборы элементов, которые могут представлять собой любые неизменяемые типы данных. Важной особенностью множеств является то, что они не поддерживают дубликаты, что делает их особенно полезными для удаления повторяющихся элементов.

Представим типичную ситуацию: имеется множество, например, fruits = set(["apple", "banana", "cherry"]), и требуется добавить к нему новые элементы.

В Python для добавления элементов в множество используется метод add(). Предположим, что требуется добавить в множество fruits элемент «orange». Для этого достаточно выполнить следующую команду:

fruits.add("orange")

Таким образом, множество fruits теперь будет содержать элемент «orange». Если проверить содержимое множества, то можно увидеть, что оно теперь содержит четыре элемента: «apple», «banana», «cherry» и «orange».

print(fruits)
# Output: {'apple', 'banana', 'cherry', 'orange'}

Что если требуется добавить несколько элементов одновременно? Для этого в Python предусмотрен метод update(). Предположим, что требуется добавить в множество fruits элементы «pear» и «peach». Это можно сделать следующим образом:

fruits.update(["pear", "peach"])

Теперь в множестве fruits содержатся шесть элементов: «apple», «banana», «cherry», «orange», «pear» и «peach».

print(fruits)
# Output: {'apple', 'banana', 'cherry', 'orange', 'pear', 'peach'}

Важно помнить, что метод add() добавляет только один элемент, а метод update() может добавлять несколько элементов сразу. Как add(), так и update() изменяют исходное множество. Если элемент, который требуется добавить, уже существует в множестве, он не будет добавлен повторно, так как множества не поддерживают дубликаты.

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий