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 Count the Number of Digits Present In a Number
Python staticmethod()
Python Dictionary update()
Python String isupper()
Python Program to Add Two Matrices
Python Program to Check If Two Strings are Anagram
Python Strings
Python break and continue
Python int()
Python Program to Check if a Number is Odd or Even
Deep Learning with Python - Francois Cholletf
Python strptime()
Python Program to Find the Factorial of a Number
Python String splitlines()
Python vars()
Python for Loop
Python float()
Convert a Map to an Array, List or Set in Java
Python frozenset()
Python Anonymous / Lambda Function
Python Program to Slice Lists
Python Program to Compute the Power of a Number
Python Set pop()
Python Program to Get Line Count of a File
Python Program to Reverse a Number
Python String partition()
How to Get Started With Python?
APIs in Node.js vs Python - A Comparison
Python any()
Python Machine Learning - Sebastian Raschka
Python Dictionary setdefault()
Python bytes()