Python Tutorials · Python Dictionaries

Copy Dictionaries

Learn all about Copy Dictionaries in this comprehensive tutorial.

5 min read beginner
  • You cannot copy a dictionary simply by typing dict2 = dict1, because: dict2 will only be a reference to dict1, and changes made in dict1 will automatically also be made in dict2.

Copy a Dictionary

You cannot copy a dictionary simply by typing dict2 = dict1, because: dict2 will only be a reference to dict1, and changes made in dict1 will automatically also be made in dict2.

There are ways to make a copy, one way is to use the built-in Dictionary method copy().

python

Another way to make a copy is to use the built-in function dict().

python