The Python nastavi metodo add(). doda dani element v niz, če element ni prisoten v nizu v Python .
Primer: dodajte element v prazen niz
Uporablja se za dodajanje novega elementa praznemu set .
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)> |
>
>
Izhod
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> Nastavite sintakso add().
Sintaksa: set.add(elem)
Parametri
- element : Element, ki ga je treba dodati naboru.
Vrnitev
Metoda add() ne vrne ničesar
Kaj je nastavljena metoda add().
V Pythonu je niz neurejena zbirka edinstvenih elementov. Metoda add() je vgrajena metoda v Python, ki se uporablja za dodajanje enega elementa v nabor. Če je element že prisoten v nizu, ostane niz nespremenjen.
Primeri metode Python Set add().
Preden preidemo na primer, predpostavimo, da je časovna zapletenost funkcije set.add() O(1), ker je niz implementiran z zgoščeno tabelo.
Zdaj pa si poglejmo nekaj primerov uporabe funkcije add() v Pythonu s primeri:
- Dodajte element v prazen niz
- Dodajte nov element naboru Python
- Dodajte element v nabor, ki že obstaja
- Dodajanje katere koli iterable v niz
1. Dodajte element v prazen niz
Uporablja se za dodajanje novega elementa praznemu set .
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)> |
>
>
Izhod
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Dodajte nov element naboru Python
Uporablja se za dodajanje novega elementa v niz, če ne obstaja v a set .
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)> |
>
>
Izhod:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. Dodajte element v množico, ki že obstaja
Uporablja se za dodajanje obstoječega elementa v niz, če obstaja v Python nastavite in preverite, ali je dodan ali ne.
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)> |
>
>
Izhod:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. Dodajanje poljubne iterable nizu
Dodamo lahko kateri koli Python ponovljiv naboru s pomočjo Pythona dodamo oz Posodobitev Pythona funkcijo, če poskusimo dodati seznam s funkcijo dodajanja, dobimo napako tipa, ki je ni mogoče zgostiti.
Python3
javascript komentar
# 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)> |
>
>
Izhod:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> V tem članku smo obravnavali funkcijo add() v Pythonu. Metoda Set add() v Pythonu je uporabna, da se izognete vnosu podvojenih postavk v nabor.