Отстранување на присутен елемент во множество во 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)

Кажете што ќе се испише во конзола.