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 მეთოდი,
    რომელიც აერთიანებს სიმრავლეებს