Odstránenie prvku prítomného v množine v Pythone
Na odstránenie prvku z množiny môžeme
použiť aj metódu discard.
Jej jediným rozdielom oprometóde remove
je, že vráti pôvodnú množinu
a nie chybu, keď odstraňovaný prvok
chýba.
Majme množinu:
pythonst = {'a', 'b', 'c'}
Odstráňme z nej prvok 'b':
pythonst.discard('b')
print(st) # vypíše {'a', 'c'}
A teraz odstráňme prvok 'd':
pythonst.discard('d')
print(st) # vypíše {'a', 'b', 'c'}
Задание 1
Daná množina:
pythonst = {'x', 'y', 'z'}
Odstráňte z nej prvok s hodnotou
'y'.
Задание 2
Daná množina:
pythonst = {1, 2, 3, 4, 5}
Napíšte kód, aby ste dosiahli nasledujúci výsledok:
python{1, 3, 5}
Задание 3
Daný je nasledujúci kód:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Povedzte, čo sa vypíše do konzoly.