logo

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

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.

Preberite več na Nastavite metode