A halmazban jelenlévő elem eltávolítása Pythonban
Egy elem halmazból való eltávolításához
használhatjuk a discard metódust is.
Az egyetlen különbség a remove metódushoz
képest, hogy az eredeti halmazt adja vissza,
és nem hibát, amikor az eltávolítandó elem
nem található.
Tegyük fel, hogy van egy halmazunk:
st = {'a', 'b', 'c'}
Távolítsuk el belőle a 'b' elemet:
st.discard('b')
print(st) # kiírja {'a', 'c'}
Most pedig távolítsuk el a 'd' elemet:
st.discard('d')
print(st) # kiírja {'a', 'b', 'c'}
Adott egy halmaz:
st = {'x', 'y', 'z'}
Távolítsd el belőle a 'y' értékű
elemet.
Adott egy halmaz:
st = {1, 2, 3, 4, 5}
Írj kódot a következő eredmény eléréséhez:
{1, 3, 5}
Adott a következő kód:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Mondd meg, mi jelenik meg a konzolon.