Дар Python аз маҷмӯъ элементҳои мавҷударо нест кардан
Барои нест кардани элемент аз маҷмӯъ метавон
аз методи discard низ истифода бурд.
Ягона фарқияти он бо методи remove
ин аст, ки вақте ки элементи нестшаванда
мавҷуд нест, маҷмӯъи аслиро бармегардонад,
на хатогӣ.
Бигзор мо маҷмӯъи зеринро дошта бошем:
st = {'a', 'b', 'c'}
Биёед аз он элемент 'b'-ро нест кунем:
st.discard('b')
print(st) # {'a', 'c'} -ро чоп мекунад
Ва акнун биёед элемент 'd'-ро нест кунем:
st.discard('d')
print(st) # {'a', 'b', 'c'} -ро чоп мекунад
Маҷмӯъи зерин дода шудааст:
st = {'x', 'y', 'z'}
Аз он элементеро, ки арзиши
'y' дорад, нест кунед.
Маҷмӯъи зерин дода шудааст:
st = {1, 2, 3, 4, 5}
Барои ба даст овардани натиҷаи зерин код нависед:
{1, 3, 5}
Коди зерин дода шудааст:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
Бигӯед, ки дар консол чӣ чоп мешавад.