# Python | Union of Tuples

In this program, we are given two tuples consisting of integer elements. And Our task is to create a Python program to perform union of Tuple.
Submitted by Shivang Yadav, on November 07, 2021

In this program, we are given two tuples consisting of integer elements. And Our task is to create a Python program to perform the union of Tuple.

While working with collections we need to perform tasks like union, insertion, etc in order to optimize the working in the program. Here, we will create a python program to perform Union of Tuples.

Before going further with the problem, let's recap some basic topics that will help in understanding the solution.

Python programming language is a high-level and object-oriented programming language. Python is an easy to learn, powerful high-level programming language. It has a simple but effective approach to object-oriented programming.

Tuples in Python is a collection of items similar to list with the difference that it is ordered and immutable.

Example:

```tuple = ("python", "includehelp", 43, 54.23)
```

## Performing the union of Tuple

In this program, we have two tuples with integer elements. Our task is to create a python program to perform the union operation between two tuples.

```Input:
tup1 = (3, 7, 1, 9), tup2 = (4, 5, 7, 1)

Output:
(1, 3, 4, 5, 7, 9)
```

Method 1:

One way to solve the problem is by using the + operator to perform union operations. The method is performed over sets so we will perform the conversion using set() and tuple() methods.

```# Python Program to perform Union of Tuples

# Creating and Printing Union of Tuples
Tuple1 = (3, 7, 1, 9)
Tuple2 = (4, 5, 7, 1)
print("The elements of Tuple 1 : " + str(Tuple1))
print("The elements of Tuple 2 : " + str(Tuple2))

# performing union operation on Tuples
unionTuple = tuple(set(Tuple1 + Tuple2))

# Printing union tuple
print("The elements of Union of Tuples : " + str(unionTuple))
```

Output:

```The elements of Tuple 1 : (3, 7, 1, 9)
The elements of Tuple 2 : (4, 5, 7, 1)
The elements of Union of Tuples : (1, 3, 4, 5, 7, 9)
```

Method 2:

Another method to perform the union operation is by using the union() method. This method works with sets, so we will be converting the tuples to set using the set() method and then converting the union set back to tuples using the tuple() method.

```# Python Program to perform Union of Tuples

# Creating and Printing Union of Tuples
Tuple1 = (3, 7, 1, 9)
Tuple2 = (4, 5, 7, 1)
print("The elements of Tuple 1 : " + str(Tuple1))
print("The elements of Tuple 2 : " + str(Tuple2))

# Performing union operation on Tuples using union() method
unionTuple = tuple(set(Tuple1).union(set(Tuple2)))

# Printing union tuple
print("The elements of Union of Tuples : " + str(unionTuple))
```

Output:

```The elements of Tuple 1 : (3, 7, 1, 9)
The elements of Tuple 2 : (4, 5, 7, 1)
The elements of Union of Tuples : (1, 3, 4, 5, 7, 9)
```

Preparation

What's New

Top Interview Coding Problems/Challenges!