Python-ში სიმრავლეში არსებული ელემენტის წაშლა
ელემენტის სიმრავლიდან წასაშლელად ასევე შეგიძლიათ
გამოიყენოთ discard მეთოდი.
მისი ერთადერთი განსხვავება remove მეთოდიდან
არის ის, რომ ის აბრუნებს თავდაპირველ სიმრავლეს,
და არა შეცდომას, როდესაც წასაშლელი ელემენტი
არ არის ნაპოვნი.
დავუშვათ, გვაქვს სიმრავლე:
pythonst = {'a', 'b', 'c'}
მოდით, წავშალოთ მისგან ელემენტი 'b':
pythonst.discard('b')
print(st) # დააბრუნებს {'a', 'c'}
ახლა კი წავშალოთ ელემენტი 'd':
pythonst.discard('d')
print(st) # დააბრუნებს {'a', 'b', 'c'}
Задание 1
მოცემულია სიმრავლე:
pythonst = {'x', 'y', 'z'}
წაშალეთ მისგან ელემენტი მნიშვნელობით
'y'.
Задание 2
მოცემულია სიმრავლე:
pythonst = {1, 2, 3, 4, 5}
დაწერეთ კოდი, რომ მიიღოთ შემდეგი შედეგი:
python{1, 3, 5}
Задание 3
მოცემულია შემდეგი კოდი:
pythonst = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
თქვით, რა დაიბეჭდება კონსოლში.