logo

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

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.

Continua a leggere Imposta metodi