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
unionmetódus,
amely halmazokat egyesít -
a
differencemetódus,
amely a halmazok közötti különbségeket adja vissza