A discard metódus
A discard metódus eltávolítja az elemeket
a halmazból. Ha az elem
nincs benne, akkor egyszerűen visszaadja az eredeti halmazt.
Eltérően a remove metódustól,
amely hibaüzenetet ad vissza. A metódus paraméterében
adjuk meg azt az elemet, amit el szeretnénk
távolítani.
Szintaxis
halmaz.discard(mit távolítunk el)
Példa
Távolítsuk el a halmazunkból a
'a' elemet:
halmaz = {'a', 'b', 'c'}
halmaz.discard('a')
print(halmaz)
A kód végrehajtásának eredménye:
{'b', 'c'}
Példa
Most pedig távolítsunk el egy elemet, amely nincs a halmazban:
halmaz = {'a', 'b', 'c'}
halmaz.discard('e')
print(halmaz)
A kód végrehajtása után az eredeti halmazt kapjuk vissza:
{'a', 'b', 'c'}