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
actrita zeenat aman
# 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.