Start | dictcopy
 

copy()



Skapa en äkta kopia av en dictionary. Studera följande exempel. När vi gör clear() på dictionary d, då töms även a. Varför, därför att vi precis som med listor enbart får en referens till dictionaryn när vi gör en tilldening.
d = {"x":5,"y":6} print(d) a = d print(a) d.clear() print(a)
För att skapa en äkta kopia måste vi se till att det verkligen blir en ny kopia.
d = {"x":5,"y":6} print(d) a = d.copy() print(a) d.clear() print(a)
Nu fick vi en äkta kopia och kopian struntar i att vi gjorde clear() på orginalet.
15.187978744507 ms