logo

Nastavte metodu add() v Pythonu

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ě.

Přečtěte si více na Nastavit metody