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
insieme.update(insiemi, che vogliamo aggiungere)
Esempio
Aggiungiamo elementi al nostro insieme utilizzando il metodo update:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Risultato dell'esecuzione del codice:
{'1', 'a', '2', '3', 'b', 'c'}
Esempio
Il metodo update ha anche una forma breve:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Risultato dell'esecuzione del codice:
{'1', '3', 'b', 'a', 'c', '2'}
Esempio
Ora aggiungiamo al nostro insieme elementi da due liste:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Risultato dell'esecuzione del codice:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Esempio
Riscriviamo l'esempio precedente in forma breve:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Risultato dell'esecuzione del codice:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}