logo

Indstil add() metode i Python

Det Python sæt add() metode tilføjer et givet element til et sæt, hvis elementet ikke er til stede i sættet i Python .

Eksempel: Tilføj element til et tomt sæt

Det bruges til at tilføje et nyt element til det tomme sæt .



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'}>

Indstil add() Syntaks

Syntaks: set.add( elem )

Parametre

  • element : Elementet, der skal tilføjes til et sæt.

Vend tilbage

Add()-metoden returnerer ikke noget

Hvad er sat add() Metode

I Python er et sæt en uordnet samling af unikke elementer. Add()-metoden er en indbygget metode i Python, der bruges til at tilføje et enkelt element til et sæt. Hvis elementet allerede er til stede i sættet, forbliver sættet uændret.

Python Set add() Metodeeksempler

Før vi går til eksemplet, antager vi tidskompleksiteten af ​​set.add()-funktionen er O(1), fordi sættet er implementeret ved hjælp af en hash-tabel.

Lad os nu se på nogle tilfælde af brug af add()-funktionen i Python med eksempler:

  • Tilføj element til et tomt sæt
  • Tilføj et nyt element til et Python-sæt
  • Tilføj et element i et sæt, der allerede eksisterer
  • Tilføjelse af enhver iterabel til et sæt

1. Tilføj element til et tomt sæt

Det bruges til at tilføje et nyt element til det tomme sæt .

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. Tilføj et nyt element til et Python-sæt

Det bruges til at tilføje et nyt element til sættet, hvis det ikke findes i en sæt .

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. Tilføj element i et sæt, der allerede eksisterer

Det bruges til at tilføje et eksisterende element til sættet, hvis det findes i Python sæt og tjek om det bliver tilføjet eller ej.

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. Tilføjelse af enhver iterable til et sæt

Vi kan tilføje enhver Python iterable til et sæt ved hjælp af Python add or Python opdatering funktion, hvis vi forsøger at tilføje en liste ved hjælp af tilføjelsesfunktionen, får vi en uhashbar Type-fejl.

Python3

leksikografisk orden




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

>

>

Output:

{'a', 'g', 'k', 'e', ('f', 'o'), 's'}>

I denne artikel dækkede vi add()-funktionen i Python. Set add()-metoden i Python er nyttig for at undgå indtastning af duplikatelement i sættet.

Læs mere på Indstil metoder