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.

Preberite več na Nastavite metode