# Python: Find the missing numbers between the two sets

## Python sets: Exercise-25 with Solution

Given two sets of numbers, write a Python program to find the missing numbers in the second set as compared to the first and vice versa. Use the Python set.

**Sample Solution:**

Python Code:

```
# Define a function 'missing_numbers' that takes two sets 'set_nums1' and 'set_nums2' as input.
def missing_numbers(set_nums1, set_nums2):
# Use set operations to find missing numbers in both sets:
# 1. 'set_nums1 - set_nums2' finds numbers in 'set_nums1' that are not in 'set_nums2'.
# 2. 'set_nums2 - set_nums1' finds numbers in 'set_nums2' that are not in 'set_nums1'.
return set(set_nums1) - set(set_nums2), set(set_nums2) - set(set_nums1)
# Define two sets of numbers 'set_nums1' and 'set_nums2' for testing.
set_nums1 = {1, 2, 3, 4, 5, 6}
set_nums2 = {3, 4, 5, 6, 7, 8}
# Call the 'missing_numbers' function and store the result in 'result'.
result = missing_numbers(set_nums1, set_nums2)
# Print the original sets and the missing numbers in both directions.
print("Original sets:")
print(set_nums1)
print(set_nums2)
print("Missing numbers in the second set as compared to the first:")
print(result[0])
print("Missing numbers in the first set as compared to the second:")
print(result[1])
# Repeat the process for a different set of sets.
set_nums1 = {1, 2, 3, 4, 5}
set_nums2 = {6, 7, 8}
result = missing_numbers(set_nums1, set_nums2)
# Print the original sets and the missing numbers in both directions.
print("\nOriginal sets:")
print(set_nums1)
print(set_nums2)
print("Missing numbers in the second set as compared to the first:")
print(result[0])
print("Missing numbers in the first set as compared to the second:")
print(result[1])
```

Sample Output:

Original sets: {1, 2, 3, 4, 5, 6} {3, 4, 5, 6, 7, 8} Missing numbers in the second set as compared to the first: {1, 2} Missing numbers in the first set as compared to the second: {8, 7} Original sets: {1, 2, 3, 4, 5} {8, 6, 7} Missing numbers in the second set as compared to the first: {1, 2, 3, 4, 5} Missing numbers in the first set as compared to the second: {8, 6, 7}

**Flowchart: **

**Python Code Editor:**

**Previous:** Maximum product of two numbers among all pairs in a list.

**Next:** Find and group all anagrams in a list.

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

Test your Programming skills with w3resource's quiz.

**It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.**

https://w3resource.com/python-exercises/sets/python-sets-exercise-25.php

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics