## Insert,Delete Update Element In Set ## 1.Add Items to Set To add element inside set there are two built-in function ``` 1. add() 2. update() ``` #### 1.add() - To add one item to a set use the **add()** method. - The set **add()** method adds a given element to a set if the element is not present in the set Syntax: ```python setname.add(element) ``` Example: ```python color={"red","green","blue"} #add new element "black" to set color.add("black") print(color) ``` Output: ``` {"red","green","black","blue"} ``` - If the element is alredy present in the set then it will not added again to set , because set do not contain any duplicate value. Example: ```python color={"red","green","blue"} #add new element "blue" to set color.add("blue") print(color) ``` Output: ``` {"red","green","blue"} ``` #### 2.update() - Add multiple items to a set, using the **update()** method Syntax: ```python setname.update(iterable object) ``` Example: ```python color={"red","green","blue"} #Add "black" and "orange" to set color.update(["black","orange"]) print(color) ``` Output: ``` {'orange', 'red', 'green', 'blue', 'black'} ``` ## 2.Remove Items from set To remove an element from set there are following built-in function ``` 1. remove() 2. discard() 3. pop() ``` #### 1.remove() - **remove()** method removes the element from the set only if the element is present in the set. - If the element is not present in the set, then an error or exception is raised. Example: ```python color={"red","green","blue"} #remove "red" color.remove("red") print(color) ``` Output: ``` {"green","blue"} ``` Example: ```python color={"red","green","blue"} #remove "black" color.remove("black") ``` Output: ``` KeyError: 'black' ``` #### 2.discard() - **discard()** method removes the element from set only if the element is present in the set. - If the element is not present in the set, then no error or exception is raised. Syntax: ```python setname.discard(element) ``` Example: ```python color={"red","green","blue"} #remove "black" color.remove("black") ``` Output: ``` #Result:KeyError:{"red","green","blue"} ``` #### 3.pop() - **pop()** removes any orbitary elemnt and return it. Example: ```python color={"red","green","blue"} color.pop() print(color) ``` Output: ``` {'red', 'green'} ``` ## 3.Change Items in set - Once a set is created, you cannot change its items.