Метад 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,
    які вяртае адрозненні паміж мноствамі