Дар 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)

Бигӯед, ки дар консол чӣ чоп мешавад.