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:
pythonst = {'a', 'b', 'c'}
Odstraníme z ní prvek 'b':
pythonst.discard('b')
print(st) # vypíše {'a', 'c'}
A nyní zkusme odstranit prvek 'd':
pythonst.discard('d')
print(st) # vypíše {'a', 'b', 'c'}
Задание 1
Je dána množina:
pythonst = {'x', 'y', 'z'}
Odstraňte z ní prvek s hodnotou
'y'.
Задание 2
Je dána množina:
pythonst = {1, 2, 3, 4, 5}
Napište kód pro dosažení následujícího výsledku:
python{1, 3, 5}
Задание 3
Je dán následující kód:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Řekněte, co se vypíše do konzole.