Table of Contents
In this tutorial, we will learn about the Python Set add() method with the help of examples.
The add()
method adds a given element to a set. If the element is already present, it doesn’t add any element.
Example
1 2 3 4 5 6 7 8 9 | prime_numbers = { 2 , 3 , 5 , 7 } # add 11 to prime_numbers prime_numbers.add( 11 ) print (prime_numbers) # Output: {2, 3, 5, 7, 11} |
1. Syntax of Set add()
The syntax of add()
method is:
1 | set .add(elem) |
add()
method doesn’t add an element to the set if it’s already present in it.
Also, you don’t get back a set if you use add()
method when creating a set object.
1 | noneValue = set ().add(elem) |
The above statement doesn’t return a reference to the set but ‘None’, because the statement returns the return type of add which is None.
2. Set add() Parameters
add()
method takes a single parameter:
- elem – the element that is added to the set
3. Return Value from Set add()
add()
method doesn’t return any value and returns None.
4. Example 1: Add an element to a set
1 2 3 4 5 6 7 8 9 10 11 12 | # set of vowels vowels = { 'a' , 'e' , 'i' , 'u' } # adding 'o' vowels.add( 'o' ) print ( 'Vowels are:' , vowels) # adding 'a' again vowels.add( 'a' ) print ( 'Vowels are:' , vowels) |
Output
1 2 | Vowels are: { 'a' , 'i' , 'o' , 'u' , 'e' } Vowels are: { 'a' , 'i' , 'o' , 'u' , 'e' } |
Note: Order of the vowels can be different.
5. Example 2: Add tuple to a set
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # set of vowels vowels = { 'a' , 'e' , 'u' } # a tuple ('i', 'o') tup = ( 'i' , 'o' ) # adding tuple vowels.add(tup) print ( 'Vowels are:' , vowels) # adding same tuple again vowels.add(tup) print ( 'Vowels are:' , vowels) |
Output
1 2 | Vowels are: {( 'i' , 'o' ), 'e' , 'u' , 'a' } Vowels are: {( 'i' , 'o' ), 'e' , 'u' , 'a' } |
You can also add tuples to a set. And like normal elements, you can add the same tuple only once.