Intersection-metodi

intersection -metodi suorittaa useiden joukkojen leikkauksen, minkä tuloksena se palauttaa uuden joukon, jossa on yhteiset määriteltyjen joukkojen alkiot. Metodin parametrina välitämme joukon, jonka kanssa haluamme löytää yhteiset alkiot.

Syntaksi

pythonjoukko.intersection(joukko, josta haluamme löytää yhteiset alkiot)

Esimerkki

Käytetään intersection -metodia löytääksemme yhteiset alkiot kahdelle joukolle:

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

Koodin suorituksen tulos:

python{'c', 'a'}

Esimerkki

intersection -metodilla on myös lyhyt muoto:

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

Koodin suorituksen tulos:

python{'c', 'a'}

Katso myös

  • metodi union,
    joka yhdistää joukot
  • metodi difference,
    joka palauttaa joukkojen väliset erot