Python Dictionary - copy() Method
The Python copy() method is used to copy the entire dictionary into a new dictionary. Any change done in new dictionary created by this method doesn't modify the old dictionary.
Syntax
dictionary.copy()
Parameters
No parameter is required.
Return Value
Returns a copy of the entire dictionary.
Example:
In the example below, the copy() method is used to create a copy of dictionary Info and save it into new variable called NewInfo.
Info = { 'name': 'John', 'age': 25, 'city': 'London' } #copy 'Info' dictionary into 'NewInfo' dictionary. NewInfo = Info.copy() print(NewInfo) #modify new dictionary and print old dictionary NewInfo['city'] = 'paris' print(Info)
The output of the above code will be:
{'name': 'John', 'age': 25, 'city': 'London'} {'name': 'John', 'age': 25, 'city': 'London'}
❮ Python Dictionary Methods