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.