rusher-md / learning-python

0 stars 0 forks source link

Set Questions #10

Closed Adnan0o7 closed 11 months ago

Adnan0o7 commented 11 months ago
  1. Python program to demonstrate deletion of elements in a set
  2. Creating an empty set and then add a list inside that set
  3. Create a frozenset
Adnan0o7 commented 11 months ago

Common operations on sets:

def create_set(): my_set = {1, 2, 3, 4, 5} print(my_set)

def add_element(): my_set = {1, 2, 3, 4, 5} my_set.add(6) print(my_set)

def remove_element(): my_set = {1, 2, 3, 4, 5} my_set.remove(3) print(my_set)

def clear_set(): my_set = {1, 2, 3, 4, 5} my_set.clear() print(my_set)

def set_union(): set1 = {1, 2, 3} set2 = {4, 5, 6} my_set = set1.union(set2) print(my_set)

def set_intersection(): set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} my_set = set1.intersection(set2) print(my_set)

def set_difference(): set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} my_set = set1.difference(set2) print(my_set)

def set_symmetric_difference(): set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} my_set = set1.symmetric_difference(set2) print(my_set)

def set_subset(): set1 = {1, 2, 3, 4, 5} set2 = {2, 3, 4} subset = set2.issubset(set1) print(subset)

def set_superset(): set1 = {1, 2, 3, 4, 5} set2 = {2, 3, 4} superset = set1.issuperset(set2) print(superset)

if name == 'main': create_set() add_element() remove_element() clear_set() set_union() set_intersection() set_difference() set_symmetric_difference() set_subset() set_superset()