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
програмування в масивах c
# 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 корисний, щоб уникнути запису повторюваного елемента в набір.