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:
st = {'a', 'b', 'c'}
Odstranimo element 'b' iz nje:
st.discard('b')
print(st) # izpiše {'a', 'c'}
Zdaj pa poskusimo odstraniti element 'd':
st.discard('d')
print(st) # izpiše {'a', 'b', 'c'}
Dana množica:
st = {'x', 'y', 'z'}
Odstranite element z vrednostjo
'y' iz nje.
Dana množica:
st = {1, 2, 3, 4, 5}
Napišite kodo, da dobite naslednji rezultat:
{1, 3, 5}
Dan je naslednji koda:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Povejte, kaj se bo izpisalo v konzolo.