Table of Contents
In this tutorial, we will learn about the Python Set union() method with the help of example.
The Python set union() method returns a new set with distinct elements from all the sets.
Example
A = {2, 3, 5}
B = {1, 3, 5}
# compute union between A and B
print('A U B = ', A.union(B))
# Output: A U B = {1, 2, 3, 5}
1. Syntax of Set union()
The syntax of union() is:
A.union(*other_sets)
Note: * is not part of the syntax. It is used to indicate that the method can take 0 or more arguments.
2. Return Value from union()
- The
union()method returns a new set with elements from the set and all other sets (passed as an argument). - If the argument is not passed to
union(), it returns a shallow copy of the set.
3. Example 1: Python Set union()
A = {'a', 'c', 'd'}
B = {'c', 'd', 2 }
C = {1, 2, 3}
print('A U B =', A.union(B))
print('B U C =', B.union(C))
print('A U B U C =', A.union(B, C))
print('A.union() =', A.union())
Output
A U B = {2, 'a', 'd', 'c'}
B U C = {1, 2, 3, 'd', 'c'}
A U B U C = {1, 2, 3, 'a', 'd', 'c'}
A.union() = {'a', 'd', 'c'}
4. Working of Set Union
The union of two or more sets is the set of all distinct elements present in all the sets. For example:
A = {1, 2}
B = {2, 3, 4}
C = {5}
Then,
A∪B = B∪A = {1, 2, 3, 4}
A∪C = C∪A = {1, 2, 5}
B∪C = C∪B = {2, 3, 4, 5}
A∪B∪C = {1, 2, 3, 4, 5}

5. Example 2: Set Union Using the | Operator
You can also find the union of sets using the | operator.
A = {'a', 'c', 'd'}
B = {'c', 'd', 2 }
C = {1, 2, 3}
print('A U B =', A| B)
print('B U C =', B | C)
print('A U B U C =', A | B | C)
Output
A U B = {2, 'a', 'c', 'd'}
B U C = {1, 2, 3, 'c', 'd'}
A U B U C = {1, 2, 3, 'a', 'c', 'd'}
Related posts:
Python Program to Represent enum
Python hex()
Python String encode()
Python Dictionary values()
Python Keywords and Identifiers
Python timestamp to datetime and vice-versa
Python Program to Create a Long Multiline String
Python List remove()
Python filter()
Python open()
Python eval()
Python Program to Sort Words in Alphabetic Order
Python String rjust()
Python Program to Find LCM
Python staticmethod()
Python max()
Python Operators
Python reversed()
Python Program to Find HCF or GCD
Python String capitalize()
Python Program to Find the Factors of a Number
Python Program to Iterate Through Two Lists in Parallel
Python Program to Display Powers of 2 Using Anonymous Function
Python format()
Python Iterators
Python String center()
Python object()
Python float()
Python Type Conversion and Type Casting
Python Variables, Constants and Literals
Python Set symmetric_difference()
JavaScript Map and Set