Python Set issuperset() method
Python Set issuperset() method
The set.issuperset() method in Python returns a boolean value True if all items in the specified set exists in the original set, else it returns False.
Syntax
set.issuperset (set1)
Parameter
set- This parameter represents the main set.
set1- This argument signifies the other set to search for equal items.
Return
This method a boolean value True if all items in the specified set exists in the original set, otherwise it returns False.
Example 1
# Python program explaining # the set.issuperset() method #initializing set1 set1 = {"mango", "banana", "apple", "tomato"} print("Set 1:",set1) # initializing set2 set2 = {"mango", "banana"} # subset of set1 print("Set 2:",set2) # will search whether the specified set exists in the original set value= set1.issuperset(set2) # will return True print("Set 1 is a super set of Set 2:",value)
Output
Set 1: {'tomato', 'mango', 'banana', 'apple'} Set 2: {'mango', 'banana'} Set 1 is a super set of Set 2: True
Example 2
# Python program explaining # the set.issuperset() method # Initializing set A A = {"a", "b", "c","d", "e"} # initializing set B B = {"a", "e"} # initializing set C C = {"a", "b", "d", "e"} # will check whether the set A has every elements of another set B # Returns True print("A is a super set of B: ",A.issuperset(B)) # will check whether the set B has every elements of another set A # Returns False print("B is a super set of A: ",B.issuperset(A)) # will check whether the set A has every elements of another set C # Returns True print("A is a super set of C: ",A.issuperset(C)) # will check whether the set C has every elements of another set B # Returns True print("C is a subset of B: ",C.issuperset(B))
Output
A is a super set of B: True B is a super set of A: False A is a super set of C: True C is a subset of B: True
Example 3
# Python program explaining # the set.issuperset() method #initializing set1 set1 = {"a", "e", "i", "o","u"} print("Set 1:",set1) # initializing set2 set2 = {"u", "f","a","w"} print("Set 2:",set2) a= set1.issuperset(set2) if a == True: { print("set1 is a superset for set2")} elif a == False: { print("set1 is not a superset for set2")}
Output
Set 1: {'i', 'e', 'a', 'u', 'o'} Set 2: {'f', 'a', 'u', 'w'} set1 is not a superset for set2