logo

Nastavte metódu add() v Pythone

The Python nastaviť metódu add(). pridá daný prvok do množiny, ak sa prvok v množine nenachádza Python .

Príklad: Pridajte prvok do prázdnej množiny

Používa sa na pridanie nového prvku do prázdneho nastaviť .



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

>

>

Výkon

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

Nastaviť syntax add().

Syntax: set.add( elem )

Parametre

  • element : Prvok, ktorý je potrebné pridať do množiny.

Návrat

Metóda add() nevracia nič

Čo je nastavená metóda add()

V Pythone je sada neusporiadaná zbierka jedinečných prvkov. Metóda add() je vstavaná metóda v Pythone, ktorá sa používa na pridanie jedného prvku do množiny. Ak je prvok už prítomný v súprave, sada zostáva nezmenená.

Príklady metódy Python Set add()

Predtým, ako prejdeme k príkladu, predpokladáme, že časová zložitosť funkcie set.add() je O(1), pretože množina je implementovaná pomocou hašovacej tabuľky.

Teraz sa pozrime na niektoré prípady použitia funkcie add() v Pythone s príkladmi:

  • Pridajte prvok do prázdnej množiny
  • Pridajte nový prvok do sady Python
  • Pridajte prvok do množiny, ktorá už existuje
  • Pridanie ľubovoľného iterovateľného do sady

1. Pridajte prvok do prázdnej množiny

Používa sa na pridanie nového prvku do prázdneho nastaviť .

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

>

>

Výkon

Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}>

2. Pridajte nový prvok do sady Python

Používa sa na pridanie nového prvku do množiny, ak v a neexistuje nastaviť .

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

>

>

Výkon:

Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}>

3. Pridajte prvok do množiny, ktorá už existuje

Používa sa na pridanie existujúceho prvku do množiny, ak existuje v súbore Python nastavte a skontrolujte, či sa pridá alebo nie.

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

>

>

Výkon:

Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}>

4. Pridanie akéhokoľvek iterovateľného do sady

Môžeme pridať akýkoľvek Python iterovateľné do množiny pomocou Pythonu pridať alebo Aktualizácia Pythonu Ak sa pokúsime pridať zoznam pomocou funkcie add, dostaneme nehašovateľnú chybu typu.

Python3

veľkosť latexového textu




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

>

>

Výkon :

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

V tomto článku sme sa zaoberali funkciou add() v Pythone. Metóda Set add() v Pythone je užitočná, aby ste sa vyhli zadávaniu duplicitnej položky v množine.

Prečítajte si viac na Nastaviť metódy