update-metode

Die metode update voeg by een versameling elemente uit ander stelle. Hierby word die oorspronklike versameling gewysig, en die metode self gee niks terug nie. In die parameter van die metode spesifiseer ons die stelle waarvan ons die elemente wil byvoeg.

Sintaksis

pythonversameling.update(stelle wat ons wil byvoeg)

Voorbeeld

Kom ons voeg elemente by ons versameling deur die metode update te gebruik:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Die metode update het ook 'n kort vorm:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Kom ons voeg nou by ons versameling elemente uit twee lyste:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Kom ons herskryf die vorige voorbeeld in die kort vorm:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • metode add,
    wat elemente by 'n versameling voeg
  • metode union,
    wat stelle saamvoeg
  • metode remove,
    wat elemente uit 'n versameling verwyder
  • funksie len,
    wat die lengte van 'n versameling teruggee