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