Related Articles
• Difficulty Level : Easy
• Last Updated : 04 Sep, 2018

The set add() method adds a given element to a set if the element is not present in the set.

Syntax:

```set.add(elem)
set if it's already present in it otherwise it
will get added to the set.
Parameters:
add() takes single parameter(elem) which needs to
Returns:
The add() method doesn't return any value.
```
 `# 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)`

Output:

```('Letters are:', set(['k', 'e', 's', 'g']))
('Letters are:', set(['k', 'e', 's', 'g'])
```

Application:

```It is used to add a new element to the set.
```
 `# 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)`

Output:

```('Letters are:', set([0, 1, 4, 6]))
('Letters are:', set([0, 1, 4, 6]))
```

 `# Python code to demonstrate addition of tuple to a set.``s ``=` `{``'g'``, ``'e'``, ``'e'``, ``'k'``, ``'s'``}``t ``=` `(``'f'``, ``'o'``)`` ` `# adding tuple t to set s.``s.add(t)`` ` `print``(s)`
```{'k', 's', 'e', 'g', ('f', 'o')}