Встановити метод add() у Python
The Python встановлює метод add(). додає заданий елемент до набору, якщо елемент відсутній у наборі Python .
Приклад: додати елемент до порожнього набору
Використовується для додавання нового елемента до порожнього встановити .
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)> |
Вихід
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'} Встановити синтаксис add().
Синтаксис: set.add(elem)
Параметри
- елемент : Елемент, який потрібно додати до набору.
Повернення
Метод add() нічого не повертає
Що таке метод add().
У Python набір — це невпорядкована сукупність унікальних елементів. Метод add() — це вбудований метод у Python, який використовується для додавання одного елемента до набору. Якщо елемент уже присутній у наборі, набір залишається незмінним.
Приклади методу Python Set add().
Перш ніж перейти до прикладу, ми припустимо, що часова складність функції set.add() становить O(1), оскільки набір реалізовано за допомогою хеш-таблиці.
Тепер давайте розглянемо деякі приклади використання функції add() у Python:
- Додати елемент до порожнього набору
- Додайте новий елемент до набору Python
- Додайте елемент у набір, який уже існує
- Додавання будь-якого ітерованого до набору
1. Додайте елемент до порожнього набору
Використовується для додавання нового елемента до порожнього встановити .
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)> |
Вихід
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'} 2. Додайте новий елемент до набору Python
Він використовується для додавання нового елемента до набору, якщо він не існує в a встановити .
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)> |
Вихід:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'} 3. Додайте елемент у набір, який уже існує
Він використовується для додавання існуючого елемента до набору, якщо він існує в Python встановити та перевірити, чи додається він чи ні.
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)> |
Вихід:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6} 4. Додавання будь-якого ітератора до набору
Ми можемо додати будь-який Python ітерований до набору за допомогою Python add або Оновлення Python якщо ми спробуємо додати список за допомогою функції add, ми отримаємо нехешовану помилку типу.
Python3
# 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)> |
Вихід:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'} У цій статті ми розглянули функцію add() у Python. Метод Set add() у Python корисний, щоб уникнути запису повторюваного елемента в набір.