The Metoda add() sady Pythonu přidá daný prvek do množiny, pokud prvek v množině není přítomen Krajta .
Příklad: Přidejte prvek do prázdné sady
Slouží k přidání nového prvku do prázdného soubor .
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ýstup
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> Nastavit syntaxi add().
Syntax: set.add( elem )
Parametry
- živel : Prvek, který je třeba přidat do sady.
Vrátit se
Metoda add() nic nevrací
Co je sada add() Metoda
V Pythonu je sada neuspořádanou sbírkou jedinečných prvků. Metoda add() je vestavěná metoda v Pythonu, která se používá k přidání jednoho prvku do sady. Pokud je prvek již v sadě přítomen, sada zůstane nezměněna.
Příklady metody Python Set add()
Než přejdeme k příkladu, předpokládáme, že časová složitost funkce set.add() je O(1), protože množina je implementována pomocí hashovací tabulky.
Nyní se podívejme na některé případy použití funkce add() v Pythonu s příklady:
- Přidejte prvek do prázdné sady
- Přidejte nový prvek do sady Python
- Přidejte prvek do sady, která již existuje
- Přidání libovolného iterovatelného do sady
1. Přidejte prvek do prázdné sady
Slouží k přidání nového prvku do prázdného soubor .
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ýstup
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Přidejte nový prvek do sady Python
Používá se k přidání nového prvku do sady, pokud v a neexistuje soubor .
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ýstup:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. Přidejte prvek do sady, která již existuje
Používá se k přidání existujícího prvku do sady, pokud v sadě existuje Krajta nastavit a zkontrolovat, zda se přidá nebo ne.
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ýstup:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. Přidání libovolné iterovatelné do sady
Můžeme přidat libovolný Python iterovatelné do sady pomocí Pythonu přidat nebo Aktualizace Pythonu Pokud se pokusíme přidat seznam pomocí funkce add, dostaneme nehašovatelnou chybu typu.
Python3
slunečný deol věk
# 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ýstup :
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> V tomto článku jsme se zabývali funkcí add() v Pythonu. Metoda set add() v Pythonu je užitečná, aby se zabránilo zadávání duplicitních položek v sadě.