De Python heeft de methode add() ingesteld voegt een bepaald element toe aan een set als het element niet aanwezig is in de set Python .
Voorbeeld: Element toevoegen aan een lege set
Het wordt gebruikt om een nieuw element aan het lege element toe te voegen set .
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)> |
>
>
Uitvoer
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>
Stel de add()-syntaxis in
Syntaxis: set.add(elem)
Parameters
- element : Het element dat aan een set moet worden toegevoegd.
Opbrengst
De methode add() retourneert niets
Wat is ingesteld add() Methode
In Python is een set een ongeordende verzameling unieke elementen. De add()-methode is een ingebouwde methode in Python die wordt gebruikt om een enkel element aan een set toe te voegen. Als het element al in de set aanwezig is, blijft de set ongewijzigd.
Python Set add() Methodevoorbeelden
Voordat we naar het voorbeeld gaan, gaan we ervan uit dat de tijdscomplexiteit van de functie set.add() O(1) is, omdat de set wordt geïmplementeerd met behulp van een hashtabel.
Laten we nu eens kijken naar enkele gebruiksscenario’s van de functie add() in Python met voorbeelden:
- Element toevoegen aan een lege set
- Voeg een nieuw element toe aan een Python-set
- Voeg een element toe aan een set die al bestaat
- Het toevoegen van een iterabele aan een set
1. Voeg element toe aan een lege set
Het wordt gebruikt om een nieuw element aan het lege element toe te voegen set .
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)> |
>
>
Uitvoer
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>
2. Voeg een nieuw element toe aan een Python-set
Het wordt gebruikt om een nieuw element aan de set toe te voegen als het niet bestaat in een set .
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)> |
>
>
Uitgang:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>
3. Voeg een element toe aan een set die al bestaat
Het wordt gebruikt om een bestaand element aan de set toe te voegen als het bestaat in de Python instellen en controleren of het wordt toegevoegd of niet.
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)> |
>
>
Uitgang:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>
4. Een iterabele aan een set toevoegen
We kunnen elke Python toevoegen itereerbaar aan een set met behulp van Python add or Python-update functie, als we proberen een lijst toe te voegen met behulp van de add-functie, krijgen we een niet-hashbare typefout.
Python3
opzet opzet
# 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)> |
>
>
Uitgang:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}>
In dit artikel hebben we de functie add() in Python besproken. De set add()-methode in Python is handig om te voorkomen dat dubbele items in de set worden ingevoerd.