A difference metódus
A difference metódus egy olyan halmazt ad vissza,
amely azon elemekből áll, amelyekben az első
halmaz eltér a másodiktól. A paraméterben
annak a halmaznak adatait adjuk meg,
amellyel az eredeti halmazt össze szeretnénk
hasonlítani.
Szintaxis
halmaz.difference(az a halmaz, amellyel össze akarjuk hasonlítani)
Példa
Alkalmazzuk a difference metódust
két halmaz különböző elemeinek meghatározásához:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
A kód végrehajtásának eredménye:
{'c', 'b'}
Példa
A difference metódusnak
van egy rövid formája is:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
A kód végrehajtásának eredménye:
{'b', 'c'}
Lásd még
-
a
intersectionmetódus,
amely a halmazok metszetét adja vissza -
a
issubsetmetódus,
amely egy halmaz elemeinek meglétét ellenőrzi egy sorozatban -
a
issupersetmetódus,
amely egy sorozat elemeinek meglétét ellenőrzi egy halmazban -
a
symmetric_differencemetódus,
amely kizárja a halmaz és a sorozat közös elemeit