Метод 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'}