Uklanjanje prisutnog elementa u skupu u Pythonu

Za uklanjanje elementa iz skupa se takođe može koristiti metoda discard. Njena jedina razlika u odnosu na metodu remove je ta što vraća originalni skup, a ne grešku, kada element koji se uklanja nije prisutan.

Neka imamo skup:

pythonst = {'a', 'b', 'c'}

Hajde da uklonimo iz njega element 'b':

pythonst.discard('b')
print(st) # ispisace {'a', 'c'}

A sada hajde da uklonimo element 'd':

pythonst.discard('d')
print(st) # ispisace {'a', 'b', 'c'}
Задание 1

Dat je skup:

pythonst = {'x', 'y', 'z'}

Uklonite iz njega element sa vrednošću 'y'.

Задание 2

Dat je skup:

pythonst = {1, 2, 3, 4, 5}

Napišite kod da biste dobili sledeći rezultat:

python{1, 3, 5}
Задание 3

Dat je sledeći kod:

pythonst = {'ab', 'cd', 'ef'}
st.discard('b')

print(st)

Recite šta će biti ispisano u konzolu.