Setați metoda add() în Python

The Metoda Python set add(). adaugă un element dat la un set dacă elementul nu este prezent în set în Piton .

Exemplu: Adăugați un element la un set gol

Este folosit pentru a adăuga un nou element la gol a stabilit .

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)>

Ieșire

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'} 

Setați sintaxa add().

Sintaxă: set.add( elem )

Parametrii

  • element : elementul care trebuie adăugat la un set.

Întoarcere

Metoda add() nu returnează nimic

Ce este setată metoda add().

În Python, un set este o colecție neordonată de elemente unice. Metoda add() este o metodă încorporată în Python care este folosită pentru a adăuga un singur element la un set. Dacă elementul este deja prezent în set, setul rămâne neschimbat.

Python Set add() Exemple de metodă

Înainte de a merge la exemplu, presupunem că complexitatea de timp a funcției set.add() este O(1) deoarece setul este implementat folosind un tabel hash.

Acum să ne uităm la câteva cazuri de utilizare a funcției add() în Python cu exemple:

  • Adăugați element la un set gol
  • Adăugați un element nou la un set Python
  • Adăugați un element într-un set care există deja
  • Adăugarea oricărui iterabil la un set

1. Adăugați element la un set gol

Este folosit pentru a adăuga un nou element la gol a stabilit .

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)>

Ieșire

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'} 

2. Adăugați un nou element la un set Python

Este folosit pentru a adăuga un nou element la set dacă nu există într-un a stabilit .

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)>

Ieșire:

Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'} 

3. Adăugați element într-un set care există deja

Este folosit pentru a adăuga un element existent la set dacă acesta există în Piton setați și verificați dacă este adăugat sau nu.

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)>

Ieșire:

Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6} 

4. Adăugarea oricărui iterabil la un set

Putem adăuga orice Python iterabil la un set folosind Python add sau Actualizare Python funcția, dacă încercăm să adăugăm o listă folosind funcția de adăugare, obținem o eroare de tip neechipabilă.

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)>

Ieșire:

{'a', 'g', 'k', 'e', ('f', 'o'), 's'} 

În acest articol am acoperit funcția add() în Python. Metoda Set add() din Python este utilă pentru a evita introducerea unui element duplicat în set.

Citiți mai multe pe Set Metode