s = {1}
s.update([2, 3])
print(s)
{1, 2, 3}
. Метод update()
добавляет элементы из итерируемого объекта (в данном случае, списка [2, 3]
) в множество s
.
Вопрос: Что выведет данный код?
s = {1}
s.update([2, 3])
print(s)
Ответ:
Код выведет {1, 2, 3}
.
Объяснение:
s = {1}
создает множество (set) с одним элементом: 1.s.update([2, 3])
добавляет элементы из списка [2, 3]
в множество s
. Метод update()
может принимать любой итерируемый объект (список, кортеж, другое множество и т.д.). Важно отметить, что добавление элементов происходит в случайном порядке, потому порядок элементов в множестве не гарантируется.print(s)
выводит содержимое множества s
. Множества выводятся в фигурных скобках {}
, а элементы разделены запятыми.Дополнительные замечания:
update()
изменяет множество s
"на месте".