table continued item description removes item from if item is not member of snothing happens intersection_update(tcomputes the intersection of and and leaves the result in pop(returns an arbitrary set element and removes it from remove(itemremoves item from if item is not memberkeyerror is raised symmetric_difference_update(tcomputes the symmetric difference of and and leaves the result in update(tadds all the items in to may be another seta sequenceor any object that supports iteration discard(itemall these operations modify the set in place the parameter can be any object that supports iteration built-in types for representing program structure in pythonfunctionsclassesand modules are all objects that can be manipulated as data table shows types that are used to represent various elements of program itself table built-in python types for program structure type category type name description callable types builtinfunctiontype type object types functiontype types methodtype types moduletype object type built-in function or method type of built-in types and classes ancestor of all types and classes user-defined function class method module ancestor of all types and classes type of built-in types and classes modules classes types note that object and type appear twice in table because classes and types are both callable as function callable types callable types represent objects that support the function call operation there are several flavors of objects with this propertyincluding user-defined functionsbuilt-in functionsinstance methodsand classes lib fl ff