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.