Премахване на елемент от множество в Python
За премахване на елемент от множество може
също да се използва методът discard.
Единствената му разлика от метода remove
е, че той връща оригиналното множество,
а не грешка, когато премахваният елемент
липсва.
Нека имаме множество:
pythonst = {'a', 'b', 'c'}
Нека премахнем от него елемента 'b':
pythonst.discard('b')
print(st) # ще изведе {'a', 'c'}
А сега нека премахнем елемента 'd':
pythonst.discard('d')
print(st) # ще изведе {'a', 'b', 'c'}
Задание 1
Дадено е множество:
pythonst = {'x', 'y', 'z'}
Премахнете от него елемента със стойност
'y'.
Задание 2
Дадено е множество:
pythonst = {1, 2, 3, 4, 5}
Напишете код, за да получите следния резултат:
python{1, 3, 5}
Задание 3
Даден е следният код:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Кажете какво ще се изведе в конзолата.