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.