logo

Встановити метод 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

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

Читайте більше на Набір методів