Python - copy dictionary

0 points
Created by:

In this article, we would like to show you how to copy dictionary in Python.

Quick solution:

dict2 = dict1.copy()


Practical example

In this example, we use copy() method to create a copy of my_dict dictionary.

my_dict = {
    "id": 1,
    "name": "Tom",
    "age": 25

dict_copy = my_dict.copy()

print(dict_copy.items())  # [('id', 1), ('name', 'Tom'), ('age', 25)]


dict_items([('id', 1), ('name', 'Tom'), ('age', 25)])


You can't simply use dict2 = dict1, because dict2 will only be a reference to dict1. Any change in dict1 will automatically cause the change in dict2.

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

Python - dictionary (popular problems)

Native Advertising
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂