Что выведет этот код?


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