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.