w3resource

Python: Check if a given set is superset of itself and superset of another given set

Python sets: Exercise-18 with Solution

Write a Python program to check if a given set is a superset of itself and a superset of another given set.

Sample Solution:

Python Code:

# Create a set 'nums' with elements 10, 20, 30, 40, and 50.
nums = {10, 20, 30, 40, 50}

# Print a message to indicate the original set 'nums'.
print("Original set: ", nums)

# Print a message to check if 'nums' is a superset of itself.
print("If nums is superset of itself?")

# Use the 'issuperset()' method to check if 'nums' is a superset of itself and print the result.
print(nums.issuperset(nums)

# Create sets 'num1', 'num2', and 'num3' with different elements.
num1 = {1, 2, 3, 4, 5, 7}
num2 = {2, 4}
num3 = {2, 4}

# Print the contents of sets 'num1', 'num2', and 'num3'.
print("\nnum1 = ", num1)
print("num2 = ", num2)
print("num3 = ", num3)

# Print a message to check if 'num1' is a superset of 'num2'.
print("If num1 is superset of num2:")

# Use the '>' operator to check if 'num1' is a superset of 'num2' and print the result.
print(num1 > num2)

# Print a message to compare 'num2' and 'num3'.
print("Compare num2 and num3:")

# Print a message to check if 'num2' is a superset of 'num3'.
print("If num2 is superset of num3:")

# Use the '>' operator to check if 'num2' is a superset of 'num3' and print the result.
print(num2 > num3)

# Print a message to check if 'num3' is a superset of 'num2'.
print("If num3 is superset of num2:")

# Use the '>' operator to check if 'num3' is a superset of 'num2' and print the result.
print(num3 > num2) 

Sample Output:

Original set:  {40, 10, 50, 20, 30}
If nums is superset of itself?
True

num1 =  {1, 2, 3, 4, 5, 7}
num2 =  {2, 4}
num3 =  {2, 4}
If mum1 is superset of num2:
True
Compare mum2 and num3:
If mum2 is superset of num3:
False
If mum3 is superset of num2:
False

Python Code Editor:

Previous: Write a Python program to check if two given sets have no elements in common.
Next: Write a Python program to find the elements in a given set that are not in another set.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.