# Python Frozenset set operations: Union, intersection, difference

## Python Frozenset Views Data Type: Exercise-1 with Solution

Write a Python program that performs common set operations like union, intersection, and difference of two frozensets.

**Sample Solution:**

**Code:**

```
def main():
frozenset_x = frozenset([1, 2, 3, 4, 5])
frozenset_y = frozenset([0, 1, 3, 7, 8, 10])
print("Original frozensets:")
print(frozenset_x)
print(frozenset_y)
# Union of frozensets
union_result = frozenset_x.union(frozenset_y)
print("Union of two said frozensets:", union_result)
# Intersection of frozensets
intersection_result = frozenset_x.intersection(frozenset_y)
print("Intersection of two said frozensets:", intersection_result)
# Difference of frozensets (elements in frozenset_x but not in frozenset_y)
difference_result1 = frozenset_x.difference(frozenset_y)
# Difference of frozensets (elements in frozenset_y but not in frozenset_x)
difference_result2 = frozenset_y.difference(frozenset_x)
print("Difference of (frozenset_x - frozenset_y)", difference_result1)
print("Difference of (frozenset_y - frozenset_x)", difference_result2)
if __name__ == "__main__":
main()
```

Output:

Original frozensets: frozenset({1, 2, 3, 4, 5}) frozenset({0, 1, 3, 7, 8, 10}) Union of two said frozensets: frozenset({0, 1, 2, 3, 4, 5, 7, 8, 10}) Intersection of two said frozensets: frozenset({1, 3}) Difference of (frozenset_x - frozenset_y) frozenset({2, 4, 5}) Difference of (frozenset_y - frozenset_x) frozenset({0, 8, 10, 7})

**Flowchart:**

**Previous:** Python Extended Data Type Frozenset Views Exercises Home.

**Next:** Python frozen set and set conversion: Differences and comparisons.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

**Weekly Trends**- 100 Python Projects for Beginners with solution
- Mastering NumPy: 100 Exercises with solutions
- SQL Tutorial
- SQL Inner Join
- Python Exercises, Practice, Solution
- Python Interview Questions and Answers: Comprehensive Guide
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript HTML Form Validation
- Java Collection Exercises