#Author: James Tam #Version: October 23, 2025 #Incorrect creation aSet = {} print("Incorrect, not a set created", type(aSet)) #Creation (done correctly) set1 = set() set1.add("1") set1.add(True) set1.add(2) set1.add(3) set1.add(3) #Duplicate not added #Iterating through a set input("\nSet created press enter to see set iteration\n") for element in set1: print(element,end=" ") input("\nPress enter to see a discard\n") #Discarding (A Single) Specified Element set2 = {"Red","Blue","Green"} print(set2) set2.discard("Red") set2.discard("Orchre") print(set2) input("\nPress enter to see a remove operation\n") set2 = {"Red","Blue","Green"} set2.remove("Red") print(set2) #Runtime error results if the element is not already in the set #set2.remove("Orcher jelly") input("\nPress enter to see an element popped out of the set\n") set2 = {"Red","Blue","Green"} set2.pop() print(set2) input("\nPress enter to see one set become updated by another set\n") set1 = {"Red","Blue","Green"} set2 = {"Red","Pink","Purple"} print(set1,set2) set1.update(set2) print(set1,set2) input("\nPress enter to see iteration and new elements added to a set") set3 = set() for i in range(0,4,1): set3.add(i) print(set3) input("\nPress enter to see set membership: 1) element in set 2) element not in set") set3 = {1,2,3} print(set3) if 1 in set3: print("1 in set3") if 888 in set3: print("888 in set3")