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 Data Structures and Algorithms - Benjamin Baka
Python Program to Make a Simple Calculator
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Set add()
Python String lstrip()
Python help()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Differentiate Between type() and isinstance()
Python bytes()
Python Program to Create a Countdown Timer
Python Errors and Built-in Exceptions
Python Program to Get the Last Element of the List
Python List
Java Program to Implement Dijkstra’s Algorithm using Set
Python print()
Python Set update()
Python divmod()
Machine Learning with Python for everyone - Mark E.Fenner
Python Iterators
Python Program to Find LCM
Python staticmethod()
Python Program to Add Two Matrices
Python super()
Python break and continue
Python abs()
Python Dictionary values()
Python Dictionary get()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Program to Merge Mails
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Global Keyword