Methode update

De methode update voegt aan één set elementen uit andere sets toe. Hierbij wordt de oorspronkelijke set gewijzigd, en de methode zelf retourneert niets. In de parameter van de methode specificeren we de sets waarvan we de elementen willen toevoegen.

Syntaxis

pythonset.update(sets die we willen toevoegen)

Voorbeeld

Laten we met behulp van de methode update elementen aan onze set toevoegen:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

De methode update heeft ook een korte vorm:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we nu aan onze set elementen uit twee lijsten toevoegen:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we het vorige voorbeeld in korte vorm herschrijven:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • methode add,
    die elementen aan een set toevoegt
  • methode union,
    die sets samenvoegt
  • methode remove,
    die elementen uit een set verwijdert
  • functie len,
    die de lengte van een set retourneert