Метад 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,
    якая вяртае даўжыню мноства