Odstranění prvku přítomného v množině v Pythonu
Pro odstranění prvku z množiny lze
také použít metodu discard.
Jeho jediným rozdílem oproti metodě remove
je vrácení původní množiny,
nikoli chyby, když odstraněný prvek
chybí.
Předpokládejme, že máme množinu:
st = {'a', 'b', 'c'}
Odstraníme z ní prvek 'b':
st.discard('b')
print(st) # vypíše {'a', 'c'}
A nyní zkusme odstranit prvek 'd':
st.discard('d')
print(st) # vypíše {'a', 'b', 'c'}
Je dána množina:
st = {'x', 'y', 'z'}
Odstraňte z ní prvek s hodnotou
'y'.
Je dána množina:
st = {1, 2, 3, 4, 5}
Napište kód pro dosažení následujícího výsledku:
{1, 3, 5}
Je dán následující kód:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Řekněte, co se vypíše do konzole.