De Python sett add() metode legger til et gitt element til et sett hvis elementet ikke er til stede i settet i Python .
Eksempel: Legg til element i et tomt sett
Den brukes til å legge til et nytt element til den tomme sett .
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)> |
>
>
Produksjon
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> Angi add()-syntaks
Syntaks: set.add( elem )
Parametere
- element : Elementet som må legges til et sett.
Komme tilbake
Add()-metoden returnerer ikke noe
Hva er satt add() Metode
I Python er et sett en uordnet samling unike elementer. Add()-metoden er en innebygd metode i Python som brukes til å legge til et enkelt element i et sett. Hvis elementet allerede er til stede i settet, forblir settet uendret.
Python Set add() Metodeeksempler
Før vi går til eksemplet, antar vi at tidskompleksiteten til set.add()-funksjonen er O(1) fordi settet er implementert ved hjelp av en hash-tabell.
La oss nå se på noen brukstilfeller av add()-funksjonen i Python med eksempler:
- Legg til element i et tomt sett
- Legg til et nytt element i et Python-sett
- Legg til et element i et sett som allerede eksisterer
- Legger til enhver iterabel til et sett
1. Legg til element i et tomt sett
Den brukes til å legge til et nytt element til den tomme sett .
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)> |
>
>
Produksjon
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Legg til et nytt element i et Python-sett
Den brukes til å legge til et nytt element til settet hvis det ikke finnes i en sett .
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)> |
>
>
Produksjon:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. Legg til element i et sett som allerede eksisterer
Den brukes til å legge til et eksisterende element i settet hvis det finnes i Python still inn og sjekk om den blir lagt til eller ikke.
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)> |
>
>
Produksjon:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. Legge til et hvilket som helst iterable til et sett
Vi kan legge til hvilken som helst Python gjentakelig til et sett med Python legg til eller Python oppdatering funksjon, hvis vi prøver å legge til en liste ved hjelp av add-funksjonen, får vi en uhashbar Type-feil.
Python3
leksikografisk rekkefølge
# 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)> |
>
>
Utgang:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> I denne artikkelen dekket vi add()-funksjonen i Python. Sett add()-metoden i Python er nyttig for å unngå oppføring av duplikatelement i settet.