logo

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

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.

Citiți mai multe pe Set Metode