Python Set issubset() method
Python Set issubset() method
The set.issubset() method in Python returns True if all items in the set exists in the specified set, otherwise it returns False.
Syntax
set.issubset(set1)
Parameter
set- This parameter represents the set to check whether it is a subset of set1 or not.
set1- This argument signifies the other set.
Return
This method returns a Boolean value True if all items in the set exists in the specified set, otherwise it returns False.
Example 1
# Python program explaining # the set.issubset() 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 all the elements of set2 are present in set1 or not value= set2.issubset(set1) # will return True print("Set 2 is a subset of Set 1:",value)
Output
Set 1: {'mango', 'tomato', 'apple', 'banana'} Set 2: {'mango', 'banana'} Set 2 is a subset of Set 1: True
Example 2
# Python program explaining # the set.issubset() method # Initializing set A A = {"a", "e", "c"} # initializing set B B = {"a", "b", "c","d", "e"} # initializing set C C = {"a", "b", "d", "e"} # Returns True print("A is a subset of B: ",A.issubset(B)) # Returns False # As Set B is not subset of Set A print("B is a subset of A: ",B.issubset(A)) # Returns False print("A is a subset of C: ",A.issubset(C)) # Returns True print("C is a subset of B: ",C.issubset(B))
Output
A is a subset of B: True B is a subset of A: False A is a subset of C: False C is a subset of B: True