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