Aggiungi valori a un set in Python
-
Aggiungi un singolo valore a un set con il metodo
add()in Python -
Aggiungi più valori a un set con il metodo
update()in Python -
Aggiungi un set a un altro set con l’operatore
|=in Python
In questo tutorial, discuteremo dei metodi per aggiungere valori a un set in Python.
Aggiungi un singolo valore a un set con il metodo add() in Python
Il metodo add() può aggiungere un singolo valore all’insieme in Python. Il seguente esempio di codice ci mostra come aggiungere un singolo valore a un insieme con la funzione add() in Python.
a = {1, 2, 3}
a.add(4)
print(a)
Produzione:
{1, 2, 3, 4}
Nel codice sopra, inizializziamo prima un insieme a e poi aggiungiamo il valore 4 alla fine dell’insieme a con la funzione add().
Aggiungi più valori a un set con il metodo update() in Python
Il metodo update() può essere utilizzato per aggiungere più valori a un set. Il metodo update() è progettato per aggiungere strutture di dati come liste e array all’insieme. Quindi, ci vuole solo un argomento. Ma possiamo passare tutti gli argomenti che vogliamo racchiudendo tutti gli argomenti in una singola (). Il seguente esempio di codice ci mostra come aggiungere più valori a un insieme con la funzione update() in Python.
a = {1, 2, 3}
a.update((4, 5, 6))
print(a)
Produzione:
{1, 2, 3, 4, 5, 6}
Nel codice sopra, inizializziamo prima un set a e poi aggiungiamo i valori 4, 5, 6 alla fine del set a con la funzione update().
Aggiungi un set a un altro set con l’operatore |= in Python
Il | operatore, noto anche come operatore di concatenazione, concatena le variabili su ciascun lato dell’operatore. L’operatore |= aggiunge il set sul lato destro dell’operatore al set sul lato sinistro dell’operatore. Il seguente esempio di codice ci mostra come aggiungere un insieme a un altro insieme con l’operatore |= in Python.
a = {1, 2, 3}
b = {4, 5, 6}
a |= b
print(a)
Produzione:
{1, 2, 3, 4, 5, 6}
Nel codice sopra, inizializziamo prima i set a e b e poi aggiungiamo il set b alla fine del set a con l’operatore |=.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn