logo

Ustaw metodę add() w Pythonie

The Python ustawia metodę add(). dodaje dany element do zbioru, jeśli elementu nie ma w zestawie Pyton .

Przykład: dodanie elementu do pustego zestawu

Służy do dodania nowego elementu do pustego ustawić .



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

>

>

Wyjście

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

Ustaw składnię add().

Składnia: set.add(element)

Parametry

  • element : Element, który należy dodać do zestawu.

Powrót

Metoda add() niczego nie zwraca

Co to jest metoda set add().

W Pythonie zestaw jest nieuporządkowaną kolekcją unikalnych elementów. Metoda add() jest wbudowaną metodą w Pythonie, która służy do dodawania pojedynczego elementu do zestawu. Jeśli element występuje już w zbiorze, zbiór pozostaje niezmieniony.

Python Ustaw przykłady metod add().

Zanim przejdziemy do przykładu, zakładamy, że złożoność czasowa funkcji set.add() wynosi O(1), ponieważ zbiór jest implementowany przy użyciu tablicy mieszającej.

Przyjrzyjmy się teraz niektórym przypadkom użycia funkcji add() w Pythonie z przykładami:

  • Dodaj element do pustego zestawu
  • Dodaj nowy element do zestawu Pythona
  • Dodaj element do zestawu, który już istnieje
  • Dodawanie dowolnej iterowalności do zestawu

1. Dodaj element do pustego zestawu

Służy do dodania nowego elementu do pustego ustawić .

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

>

>

Wyjście

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

2. Dodaj nowy element do zestawu Pythona

Służy do dodania nowego elementu do zbioru, jeśli nie istnieje on w a ustawić .

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

>

>

Wyjście:

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

3. Dodaj element do już istniejącego zestawu

Służy do dodania istniejącego elementu do zestawu, jeśli istnieje on w Pyton ustaw i sprawdź, czy zostanie dodany, czy 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)>

>

>

Wyjście:

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

4. Dodawanie dowolnej iterowalności do zbioru

Możemy dodać dowolnego Pythona iterowalne do zestawu za pomocą Pythona dodaj lub Aktualizacja Pythona funkcji, jeśli spróbujemy dodać listę za pomocą funkcji dodawania, otrzymamy błąd typu, którego nie da się zaszyfrować.

Python3

przykłady kodu Java




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

>

>

Wyjście :

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

W tym artykule omówiliśmy funkcję add() w Pythonie. Metoda set add() w Pythonie jest przydatna, aby uniknąć wpisania zduplikowanego elementu w zestawie.

Przeczytaj więcej na Ustaw metody