Njia intersection

Njia intersection inafanya makutano ya seti kadhaa, na kwa hivyo inairudisha seti mpya yenye vipengele vilivyoshirikiwa kati ya seti zilizobainishwa. Kwenye kipimo cha njia, tunapita seti ambayo tunataka kujua vipengele vilivyoshirikiwa.

Syntax

pythonseti.intersection(seti, ambayo tunataka kupata vipengele vilivyoshirikiwa)

Mfano

Wacha tutumie njia intersection, ili kupata vipengele vilivyoshirikiwa kwa seti mbili:

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

Matokeo ya utekelezaji wa kodi:

python{'c', 'a'}

Mfano

Njia intersection pia ina fomu fupi:

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

Matokeo ya utekelezaji wa kodi:

python{'c', 'a'}

Angalia pia

  • Njia union,
    inayounganisha seti
  • Njia difference,
    inayorudisha tofauti kati ya seti