#my_set = {1,2,3,4,5}
#your_set = {4,5,6,7,8,9,10}
#.difference()
#print(my_set.difference(your_set)) #output {1,2,3}
#.discard()
#print(my_set.discard(5)) #output none
#print(my_set) #output {1,2,3,4} 5 was removed
#.difference_update()
#print(my_set.difference_update(your_set)) #output none
#print(my_set) #output {1,2,3} 4,5 were removed
#.intersection()
#print(my_set.intersection(your_set)) #output {4,5}
#print(my_set & your_set) #shorthand version for intersection() method
#.isdisjoint() returns whether two sets have a intersection or not
#print(my_set.isdisjoint(your_set)) #output False because {4,5} intersect
#.union() returns a set containing the union of sets
#print(my_set.union(your_set)) #output {1,2,3,4,5,6,7,8,9,10}
#print(my_set | your_set) #shorthand version for union () method
#.issubset()
my_set = {4,5}
your_set = {4,5,6,7,8,9,10}
print(my_set.issubset(your_set)) #output True
#.issuperset()
print(my_set.issuperset(your_set)) #output False
print(your_set.issuperset(your_set)) #output True