discard მეთოდი
discard მეთოდი შლის ელემენტებს,
რომლებიც მდებარეობს სიმრავლეში. თუ ელემენტი
არ არის, უბრალოდ დააბრუნებს თავდაპირველ სიმრავლეს.
remove მეთოდისგან განსხვავებით,
რომელიც აბრუნებს შეცდომას. მეთოდის პარამეტრში
გადავცემთ ელემენტს, რომლის წაშლაც გვსურს.
სინტაქსი
სიმრავლე.discard(რა წავშალოთ)
მაგალითი
მოდით წავშალოთ ჩვენი სიმრავლიდან ელემენტი
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
კოდის შესრულების შედეგი:
{'b', 'c'}
მაგალითი
ახლა კი წავშალოთ ელემენტი, რომელიც არ არის სიმრავლეში:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
კოდის შესრულების შემდეგ დაგვიბრუნდება თავდაპირველი სიმრავლე:
{'a', 'b', 'c'}