De Python set add() metod lägger till ett givet element till en uppsättning om elementet inte finns i uppsättningen i Pytonorm .
Exempel: Lägg till element i en tom uppsättning
Den används för att lägga till ett nytt element till den tomma uppsättning .
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)> |
>
>
Produktion
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> Ställ in add() Syntax
Syntax: set.add( elem )
Parametrar
- element : Elementet som måste läggas till en uppsättning.
Lämna tillbaka
Metoden add() returnerar ingenting
Vad är set add() Method
I Python är en uppsättning en oordnad samling av unika element. Metoden add() är en inbyggd metod i Python som används för att lägga till ett enstaka element till en uppsättning. Om elementet redan finns i uppsättningen förblir uppsättningen oförändrad.
Python Set add() Metodexempel
Innan vi går till exemplet antar vi att tidskomplexiteten för set.add()-funktionen är O(1) eftersom uppsättningen är implementerad med hjälp av en hashtabell.
Låt oss nu titta på några användningsfall av add()-funktionen i Python med exempel:
- Lägg till element i en tom uppsättning
- Lägg till ett nytt element i en Python-uppsättning
- Lägg till ett element i en uppsättning som redan finns
- Lägga till vilken som helst iterabel till en uppsättning
1. Lägg till element i en tom uppsättning
Den används för att lägga till ett nytt element till den tomma uppsättning .
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)> |
>
>
Produktion
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Lägg till ett nytt element i en Python-uppsättning
Den används för att lägga till ett nytt element till uppsättningen om det inte finns i en uppsättning .
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)> |
>
>
Produktion:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. Lägg till element i en uppsättning som redan finns
Den används för att lägga till ett befintligt element till uppsättningen om det finns i Pytonorm ställ in och kontrollera om den läggs till eller inte.
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)> |
>
>
Produktion:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. Lägga till valfri iterabel till en uppsättning
Vi kan lägga till vilken Python som helst iterabel till en uppsättning med Python lägg till eller Python-uppdatering funktion, om vi försöker lägga till en lista med hjälp av add-funktionen får vi ett unhashable Type-fel.
Python3
vad är ett gränssnitt
# 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)> |
>
>
Utgång:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> I den här artikeln behandlade vi add()-funktionen i Python. Set add()-metoden i Python är användbar för att undvika inmatning av dubblettobjekt i uppsättningen.