logo

Aseta add()-menetelmä Pythonissa

The Python asettaa add()-menetelmän lisää tietyn elementin joukkoon, jos elementtiä ei ole joukossa Python .

Esimerkki: Lisää elementti tyhjään joukkoon

Sitä käytetään uuden elementin lisäämiseen tyhjään aseta .



Python 3








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

>

>

Lähtö

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

Aseta add()-syntaksi

Syntaksi: set.add( elem )

Parametrit

  • elementti : Elementti, joka on lisättävä joukkoon.

Palata

Add()-metodi ei palauta mitään

Mikä on asetettu add()-menetelmä

Pythonissa joukko on järjestämätön kokoelma ainutlaatuisia elementtejä. Add()-menetelmä on Pythonissa sisäänrakennettu menetelmä, jota käytetään lisäämään yksittäinen elementti joukkoon. Jos elementti on jo joukossa, sarja pysyy ennallaan.

Python Set add() -menetelmän esimerkkejä

Ennen esimerkkiin siirtymistä oletetaan, että set.add()-funktion aikamonimutkaisuus on O(1), koska joukko on toteutettu hash-taulukon avulla.

Katsotaanpa nyt joitain lisä()-funktion käyttötapauksia Pythonissa esimerkein:

  • Lisää elementti tyhjään joukkoon
  • Lisää uusi elementti Python-joukkoon
  • Lisää elementti jo olemassa olevaan joukkoon
  • Minkä tahansa iteroitavan lisääminen joukkoon

1. Lisää elementti tyhjään joukkoon

Sitä käytetään uuden elementin lisäämiseen tyhjään aseta .

Python 3




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

>

>

Lähtö

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

2. Lisää uusi elementti Python-joukkoon

Sitä käytetään lisäämään joukkoon uusi elementti, jos sitä ei ole olemassa kohdassa a aseta .

Python 3




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

>

>

Lähtö:

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

3. Lisää elementti jo olemassa olevaan joukkoon

Sitä käytetään olemassa olevan elementin lisäämiseen joukkoon, jos se on olemassa Python aseta ja tarkista, lisätäänkö se vai ei.

Python 3




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

>

>

Lähtö:

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

4. Minkä tahansa iteroitavan lisääminen joukkoon

Voimme lisätä minkä tahansa Pythonin toistettavissa joukkoon Pythonin add tai -sovelluksella Python päivitys Jos yritämme lisätä luettelon käyttämällä add-toimintoa, saamme hajautusvirheen.

Python 3

java matematiikka




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

>

>

Lähtö:

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

Tässä artikkelissa käsittelimme Pythonin add()-funktiota. Set add() -menetelmä Pythonissa on hyödyllinen, jotta vältetään päällekkäisten kohteiden pääsy joukkoon.

Lue lisää aiheesta Aseta menetelmät