Dictionary copy problem
<p>I am having a dictionary like as dict1  = { 0 : 0, 1 : 1, 2 : { 0: 0, 1 : 1}} ( which is also having a dictionary as value). I want to keep store these value same for some modification checking purpose. So now i am copy this dictionary content into another dictionary as dict2 = dict1.copy().Now i am changing the values of dict2 like as { 0 : -1, 1 : -2, 2: { 0 : -1, i : -2}}. Now the problem is that my dict1's dictionary value also changing as { 0 : 0, 1 : 1, 2:{ 0 : -1, 1 : -2}}. Here you can see this easily dict1's key 2 values also changing as dict2's key 2 values.</p>

<p>How should i copy the dict2 from dict1 so if change dict2's key 2 value this should not put a impact on the dict1's key = 2 values?</p>

<p>Thanks.</p>
