# Python Set Union

Union basically represents all the distinct elements of the corresponding sets altogether.

Python Set union() method finds the union of the sets and represents a new set which contains all the items from the corresponding input sets.

Note: If a set contains an element that appears more than once, then the output represented contains only a single appearance of the particular element.

Syntax:

``set1.union(set2, set3,......, setN)``

## Basic understanding of Python Set Union

```info = {'Safa', 'Aman', 'Divya', 'Elen'}
info1 = {'Safa', 'Aryan'}

print(info.union(info1))
```

Output:

``{'Aman', 'Safa', 'Divya', 'Aryan', 'Elen'}``

## Python Set Union using “|” operator

The “|” operator can also be used to find the union of the input sets.

```info = {'Safa', 'Aman', 'Diya'}
info1 = {'Varun', 'Rashi', 54 }

print(info | info1)

```

Output:

``{'Diya', 'Aman', 'Safa', 54, 'Varun', 'Rashi'}``

## Union of Multiple Python Sets

Either of the following techniques can be used to find the union of multiple sets:

• Passing multiple sets as arguments to the union() method
• By creating a chain of union() method calls

### 1. Union of multiple sets using multiple sets as arguments

```info = {12, 14, 15, 17}
info1 = {35, 545}
info2 = {'Safa','Aman'}

print(info.union(info1, info2))

```

Output:

``{'Safa', 17, 545, 35, 'Aman', 12, 14, 15}``

### 2. Union of multiple sets by creating a chain of union() method calls

```info = {12, 14, 15, 17}
info1 = {35, 545}
info2 = {'Safa','Aman'}

print(info.union(info1).union(info2))

```

Output:

``{'Aman', 17, 545, 35, 'Safa', 12, 14, 15}``

## Conclusion

Thus, in this article, we have understood and implemented ways to find the union of sets in Python.