Odstranjevanje elementa, ki je prisoten v množici v Pythonu

Za odstranjevanje elementa iz množice lahko uporabimo tudi metodo discard. Njeno edino razliko od metode remove je, da vrne izvirno množico in ne napake, ko element, ki ga želimo odstraniti, ni prisoten.

Recimo, da imamo množico:

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

Odstranimo element 'b' iz nje:

pythonst.discard('b')
print(st) # izpiše {'a', 'c'}

Zdaj pa poskusimo odstraniti element 'd':

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

Dana množica:

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

Odstranite element z vrednostjo 'y' iz nje.

Задание 2

Dana množica:

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

Napišite kodo, da dobite naslednji rezultat:

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

Dan je naslednji koda:

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

print(st)

Povejte, kaj se bo izpisalo v konzolo.