Njia ya update

Njia update huongeza vipengele kutoka kwa seti nyingine kwenye seti moja. Wakati huo seti asilia inabadilika, na njia yenyewe hairudi chochote. Kwenye kigezo cha njia tunaainisha seti hizo, ambazo vipengele vyake tunataka kuongeza.

Syntax

pythonseti.update(seti, ambazo tunataka kuongeza)

Mfano

Wacha kwa kutumia njia update tuongeze vipengele kwenye seti yetu:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Njia update pia ina umbo fupi:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Sasa wacha tuongeze kwenye seti yetu vipengele kutoka kwa orodha mbili:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Wacha tuandike upya mfano uliopita kwa umbo fupi:

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

Matokeo ya utekelezaji wa kodi:

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

Angalia pia

  • njia add,
    ambayo huongeza vipengele kwenye seti
  • njia union,
    ambayo inaunganisha seti
  • njia remove,
    ambayo huondoa vipengele kutoka kwenye seti
  • kitendo len,
    kinachorudisha urefu wa seti