s = {1, 2}
s.add(2)
print(s)
{1, 2}
Вопрос: Дан следующий код:
s = {1, 2}
s.add(2)
print(s)
Ответ: Код выведет на экран {1, 2}
.
Объяснение:
s = {1, 2}
: Эта строка создает множество (set
) с двумя элементами: 1 и 2. Множества в Python (и во многих других языках программирования) характеризуются тем, что содержат только уникальные элементы.s.add(2)
: Этот метод пытается добавить элемент 2 во множество s
. Однако, поскольку 2 уже присутствует в множестве, добавление не приводит к каким-либо изменениям. Множества автоматически отбрасывают дубликаты.print(s)
: Эта строка выводит содержимое множества s
. Поскольку после попытки добавления дубликата множество не изменилось, будет выведено исходное множество, содержащее только уникальные элементы 1 и 2.Таким образом, результатом выполнения кода будет множество {1, 2}
.