logo

Ställ in add()-metoden i Python

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.

Läs mer på Ställ in metoder