Методи discard

Методи discard элементҳоеро, ки дар маҷмӯъа ҳастанд, ҳазф мекунад. Агар элемента вуҷуд надошта бошад, танҳо маҷмӯъи аслӣ бозмегардад. Бархилофи методи remove, ки иштибоҳ бозмегардонад. Дар параметри метода элементеро, ки мехоҳем ҳазв кунем, мегузаронем.

Синтаксис

pythonмаҷмӯъа.discard(чиро ҳазв мекунем)

Мисол

Биёед аз маҷмӯъи мо элемент 'a'-ро ҳазв кунем:

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Натиҷаи иҷрои код:

python{'b', 'c'}

Мисол

Акнун биёед элементеро ҳазв кунем, ки дар маҷмӯъа вуҷуд надорад:

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Пас аз иҷрои код ба мо маҷмӯъи аслӣ бозгардонида мешавад:

python{'a', 'b', 'c'}

Ҳамчунин бинед

  • методи remove,
    ки элементҳоро аз маҷмӯъа ҳазф мекунад
  • методи pop,
    ки аввалин элементро аз маҷмӯъа ҳазф мекунад
  • методи clear,
    ки маҷмӯъаро тоза мекунад
  • методи add,
    ки элементҳоро ба маҷмӯъа илова мекунад
  • функсияи len,
    ки дарозии маҷмӯъаро бозмегардонад
  • методи union,
    ки маҷмӯъаҳоро муттаҳид мекунад