a = {1, 2}
b = {2, 3}
print(a & b)
{2}
Вопрос: Что выведет следующий код?
a = {1, 2}
b = {2, 3}
print(a & b)
Ответ: Код выведет {2}
.
Объяснение:
a = {1, 2}
и b = {2, 3}
создают два множества (set). Множества в Python - это неупорядоченные коллекции уникальных элементов.&
выполняет операцию пересечения множеств. Пересечение множеств возвращает новое множество, содержащее только те элементы, которые присутствуют в обоих исходных множествах.a
содержит элементы 1
и 2
, а множество b
содержит элементы 2
и 3
. Единственный элемент, который присутствует в обоих множествах, это 2
.a & b
является множество {2}
, которое и будет выведено в консоль.