Nastavite metodo add() v Pythonu
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
# 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.