Метод intersection

Метод intersection осуществляет пересечение нескольких множеств, в результате чего возвращает новое множество с общими для указанных множеств элементами. В параметре метода передаем множество, для которого хотим узнать общие элементы.

Синтаксис

pythonмножество.intersection(множество, с которым хотим найти общие элементы)

Пример

Давайте применим метод intersection, чтобы получить общие элементы для двух множеств:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1.intersection(st2)
print(res)

Результат выполнения кода:

python{'c', 'a'}

Пример

У метода intersection также есть короткая форма:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1 & st2
print(res)

Результат выполнения кода:

python{'c', 'a'}

Смотрите также

  • метод union,
    который объединяет множества
  • метод difference,
    который возвращает различия между множествами