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.