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}, которое и будет выведено в консоль.