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


a = {1, 2, 3}
b = {2}
print(a - b)


Вопрос: Что выведет следующий код?


a = {1, 2, 3}
b = {2}
print(a - b)
  

Ответ:

Этот код выведет {1, 3}.

Объяснение:

  • a и b - это множества (sets) в Python. Множества содержат только уникальные элементы.
  • Оператор - в данном случае выполняет операцию разности множеств. Он возвращает новое множество, содержащее элементы, которые присутствуют в множестве a, но отсутствуют в множестве b.
  • В множестве a элементы 1, 2 и 3. В множестве b элемент 2.
  • Вычитая множество b из множества a, мы удаляем элемент 2 из a.
  • В результате остается множество, содержащее элементы 1 и 3. Порядок элементов во множестве не важен.
0