Quick actions

cmd+k|ctrl+k

Navigation

Languages

Sets 2

Snippet info

Language

Python

Visibility

public

Author

yogilight

Created

2025-04-03T12:19:59.177552Z

Updated

2025-04-03T12:19:59.177552Z

#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




INFO