logo

Python programoje nustatykite add() metodą

The Python rinkinio add() metodas prideda duotą elementą prie aibės, jei elemento nėra rinkinyje Python .

Pavyzdys: pridėkite elementą prie tuščio rinkinio

Jis naudojamas norint pridėti naują elementą į tuščią rinkinys .



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)>

>

>

Išvestis

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

Nustatyti add() sintaksę

Sintaksė: set.add( elem )

Parametrai

  • elementas : elementas, kurį reikia pridėti prie rinkinio.

Grįžti

Metodas add() nieko negrąžina

Kas nustatytas add() metodas

Python sistemoje rinkinys yra netvarkinga unikalių elementų kolekcija. Metodas add() yra integruotas Python metodas, naudojamas vienam elementui pridėti prie rinkinio. Jei elementas jau yra rinkinyje, rinkinys lieka nepakitęs.

Python Set add() metodo pavyzdžiai

Prieš pereidami prie pavyzdžio, darome prielaidą, kad funkcijos set.add() laiko sudėtingumas yra O(1), nes rinkinys įgyvendinamas naudojant maišos lentelę.

Dabar pažvelkime į kai kuriuos „Python“ funkcijos „add()“ naudojimo atvejus su pavyzdžiais:

  • Pridėkite elementą prie tuščio rinkinio
  • Pridėkite naują elementą į Python rinkinį
  • Pridėkite elementą į jau egzistuojantį rinkinį
  • Bet kokios kartotinės galimybės įtraukimas į rinkinį

1. Pridėkite elementą prie tuščio rinkinio

Jis naudojamas norint pridėti naują elementą į tuščią rinkinys .

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)>

>

>

Išvestis

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

2. Pridėkite naują elementą į Python rinkinį

Jis naudojamas naujam elementui įtraukti į rinkinį, jei jo nėra a rinkinys .

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)>

>

>

Išvestis:

Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>

3. Pridėkite elementą į jau egzistuojantį rinkinį

Jis naudojamas esamam elementui pridėti prie rinkinio, jei jis yra Python nustatykite ir patikrinkite, ar jis pridedamas, ar 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)>

>

>

Išvestis:

Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>

4. Bet kokios kartotinės medžiagos įtraukimas į rinkinį

Galime pridėti bet kokį Python kartojamas į rinkinį naudodami Python add arba Python atnaujinimas funkciją, jei bandome įtraukti sąrašą naudodami pridėti funkciją, gauname nemaišoma tipo klaidą.

Python3

užblokuoti numeriai




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

>

>

Išvestis:

{'a', 'g', 'k', 'e', ('f', 'o'), 's'}>

Šiame straipsnyje aptarėme „Python“ funkciją „add()“. Nustatyti add() metodą Python yra naudinga siekiant išvengti pasikartojančio elemento patekimo į rinkinį.

Skaityti Daugiau apie Nustatykite metodus