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
1 2 3 |
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# 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
1 2 3 4 5 |
Set 1: {'mango', 'tomato', 'apple', 'banana'} Set 2: {'mango', 'banana'} Set 2 is a subset of Set 1: True |
Example 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# 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
1 2 3 4 5 6 |
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 |