Dictionary methods
In this section, we will discuss the dictionary methods one by one. Consider that you want to create a copy of an existing dictionary; you can use the copy() method.
copy()
The syntax of the copy() method is as follows:
dict.copy()
See the following example:
>>> Avengers ={'iron-man':"Tony", "CA":"Steve","BW":"Natasha"}
>>> Avengers
{'iron-man': 'Tony', 'CA': 'Steve', 'BW': 'Natasha'}
>>> Avengers2 = Avengers.copy()
>>> Avengers2
{'iron-man': 'Tony', 'CA': 'Steve', 'BW': 'Natasha'}
>>>You can see that Avengers2 is an exact copy of Avengers. Do not confuse copy() with the assignment operator. Let's see the following example:
>>> A1 = {'iron-man':"Tony", "CA":"Steve","BW":"Natasha"}
>>> A2= A1
>>> 
>>> A2
{'iron-man': 'Tony', 'CA': 'Steve', 'BW': 'Natasha'}
>>> 
>>> CW= A1.copy()
>>> CW
{'iron-man': 'Tony', 'CA': 'Steve', 'BW': 'Natasha'}
>>>Variable A1 and A2...
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                