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.
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://www.w3resource.com/python-exercises/sets/python-sets-exercise-18.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics