Metodo update

Il metodo update aggiunge a un insieme elementi da altri insiemi. In questo caso l'insieme originale viene modificato, e il metodo stesso non restituisce nulla. Nel parametro del metodo specifichiamo gli insiemi i cui elementi vogliamo aggiungere.

Sintassi

pythoninsieme.update(insiemi, che vogliamo aggiungere)

Esempio

Aggiungiamo elementi al nostro insieme utilizzando il metodo update:

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

Risultato dell'esecuzione del codice:

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

Esempio

Il metodo update ha anche una forma breve:

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

Risultato dell'esecuzione del codice:

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

Esempio

Ora aggiungiamo al nostro insieme elementi da due liste:

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

Risultato dell'esecuzione del codice:

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

Esempio

Riscriviamo l'esempio precedente in forma breve:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • metodo add,
    che aggiunge elementi a un insieme
  • metodo union,
    che unisce gli insiemi
  • metodo remove,
    che rimuove elementi da un insieme
  • funzione len,
    che restituisce la lunghezza di un insieme