IL Metodo Python set add() aggiunge un dato elemento a un insieme se l'elemento non è presente nell'insieme in Pitone .
Esempio: aggiungi elemento a un set vuoto
Viene utilizzato per aggiungere un nuovo elemento allo spazio vuoto impostato .
Python3
GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
Produzione
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> Imposta la sintassi add()
Sintassi: set.add( elem )
Parametri
- elemento : l'elemento che deve essere aggiunto a un set.
Ritorno
Il metodo add() non restituisce nulla
Cosa è impostato Metodo add()
In Python, un insieme è una raccolta non ordinata di elementi unici. Il metodo add() è un metodo integrato in Python utilizzato per aggiungere un singolo elemento a un set. Se l'elemento è già presente nell'insieme, l'insieme rimane invariato.
Esempi di metodi Python Set add()
Prima di passare all'esempio assumiamo che la complessità temporale della funzione set.add() sia O(1) perché il set è implementato utilizzando una tabella hash.
Ora diamo un'occhiata ad alcuni casi d'uso della funzione add() in Python con esempi:
- Aggiungi elemento a un set vuoto
- Aggiungi un nuovo elemento a un set Python
- Aggiungi un elemento in un set già esistente
- Aggiunta di qualsiasi elemento iterabile a un set
1. Aggiungi elemento a un set vuoto
Viene utilizzato per aggiungere un nuovo elemento allo spazio vuoto impostato .
Python3
GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
Produzione
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Aggiungi un nuovo elemento a un set Python
Si usa per aggiungere un nuovo elemento all'insieme se non esiste in a impostato .
Python3
# set of letters> GEEK>=> {>'g'>,>'e'>,>'k'>}> # adding 's'> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
Produzione:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. Aggiungi un elemento in un set già esistente
Viene utilizzato per aggiungere un elemento esistente all'insieme se è esistente nel file Pitone impostare e controllare se viene aggiunto o meno.
Python3
# set of letters> GEEK>=> {>6>,>0>,>4>}> # adding 1> GEEK.add(>1>)> print>(>'Letters are:'>, GEEK)> # adding 0> GEEK.add(>0>)> print>(>'Letters are:'>, GEEK)> |
>
>
Produzione:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. Aggiunta di qualsiasi iterabile a un set
Possiamo aggiungere qualsiasi Python iterabile a un set usando Python add o Aggiornamento Python funzione, se proviamo ad aggiungere un elenco utilizzando la funzione aggiungi otteniamo un errore di tipo non hashable.
Python3
sfondo CSS
# Python code to demonstrate addition of tuple to a set.> s>=> {>'g'>,>'e'>,>'e'>,>'k'>,>'s'>}> t>=> (>'f'>,>'o'>)> l>=> [>'a'>,>'e'>]> # adding tuple t to set s.> s.add(t)> # adding list l to set s.> s.update(l)> print>(s)> |
>
>
Produzione :
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> In questo articolo abbiamo trattato la funzione add() in Python. Il metodo set add() in Python è utile per evitare l'inserimento di elementi duplicati nel set.