update მეთოდი

update მეთოდი ემატება ერთ სიმრავლეს ელემენტებს სხვა სიმრავლეებიდან. ამ შემთხვევაში იცვლება საწყისი სიმრავლე, თვითონ მეთოდი კი არაფერს აბრუნებს. მეთოდის პარამეტრში ჩვენ მივუთითებთ იმ სიმრავლეებს, რომელთა ელემენტების დამატებაც გვსურს.

სინტაქსი

pythonსიმრავლე.update(სიმრავლეები, რომლების დამატებაც გვსურს)

მაგალითი

მოდით update მეთოდის დახმარებით დავამატოთ ელემენტები ჩვენს სიმრავლეში:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)

კოდის შესრულების შედეგი:

python{'1', 'a', '2', '3', 'b', 'c'}

მაგალითი

update მეთოდს ასევე აქვს მოკლე ფორმა:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)

კოდის შესრულების შედეგი:

python{'1', '3', 'b', 'a', 'c', '2'}

მაგალითი

ახლა მოდით დავამატოთ ჩვენს სიმრავლეში ელემენტები ორი სიიდან:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)

კოდის შესრულების შედეგი:

python{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

მაგალითი

მოდით გადავწეროთ წინა მაგალითი მოკლე ფორმაში:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)

კოდის შესრულების შედეგი:

python{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

ასევე იხილეთ

  • მეთოდი add,
    რომელიც ემატება ელემენტებს სიმრავლეში
  • მეთოდი union,
    რომელიც აერთიანებს სიმრავლეებს
  • მეთოდი remove,
    რომელიც შლის ელემენტებს სიმრავლიდან
  • ფუნქცია len,
    რომელიც აბრუნებს სიმრავლის სიგრძეს