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