27 of 151 menu

Az intersection metódus

Az intersection metódus több halmaz metszetét képezi, ennek eredményeképpen egy új halmazzal tér vissza, amely a megadott halmazok közös elemeit tartalmazza. A metódus paraméterében azt a halmazt adjuk meg, amelyikkel a közös elemeket szeretnénk megtalálni.

Szintaxis

halmaz.intersection(az_a_halmaz, amellyel_a_közös_elemeket_meg_akarjuk_keresni)

Példa

Alkalmazzuk az intersection metódust, hogy megkapjuk a két halmaz közös elemeit:

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

A kód végrehajtásának eredménye:

{'c', 'a'}

Példa

Az intersection metódusnak van egy rövid formája is:

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

A kód végrehajtásának eredménye:

{'c', 'a'}

Lásd még

  • a union metódus,
    amely halmazokat egyesít
  • a difference metódus,
    amely a halmazok közötti különbségeket adja vissza
nluzcendauzl