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į.