Imposta il metodo add() in Python
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
# 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.