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)
თქვით, რა დაიბეჭდება კონსოლში.