update მეთოდი
update მეთოდი ემატება ერთ
სიმრავლეს ელემენტებს სხვა სიმრავლეებიდან. ამ
შემთხვევაში იცვლება საწყისი სიმრავლე, თვითონ
მეთოდი კი არაფერს აბრუნებს. მეთოდის
პარამეტრში ჩვენ მივუთითებთ იმ სიმრავლეებს, რომელთა
ელემენტების დამატებაც გვსურს.
სინტაქსი
სიმრავლე.update(სიმრავლეები, რომლების დამატებაც გვსურს)
მაგალითი
მოდით update მეთოდის დახმარებით
დავამატოთ ელემენტები ჩვენს სიმრავლეში:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
კოდის შესრულების შედეგი:
{'1', 'a', '2', '3', 'b', 'c'}
მაგალითი
update მეთოდს ასევე აქვს მოკლე
ფორმა:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
კოდის შესრულების შედეგი:
{'1', '3', 'b', 'a', 'c', '2'}
მაგალითი
ახლა მოდით დავამატოთ ჩვენს სიმრავლეში ელემენტები ორი სიიდან:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
კოდის შესრულების შედეგი:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
მაგალითი
მოდით გადავწეროთ წინა მაგალითი მოკლე ფორმაში:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
კოდის შესრულების შედეგი:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}