[{"data":1,"prerenderedAt":2316},["ShallowReactive",2],{"doc-\u002Freference\u002Fpython-dictionary-copy-method":3},{"id":4,"title":5,"body":6,"description":2309,"extension":2310,"meta":2311,"navigation":134,"path":2312,"seo":2313,"stem":2314,"__hash__":2315},"content\u002Freference\u002Fpython-dictionary-copy-method.md","Python Dictionary copy() Method",{"type":7,"value":8,"toc":2281},"minimark",[9,19,26,37,42,169,174,220,226,233,253,266,270,291,294,307,310,390,394,435,439,442,574,578,658,661,679,682,686,692,695,706,708,914,918,1026,1029,1050,1053,1060,1066,1071,1085,1087,1216,1220,1300,1315,1321,1324,1334,1339,1472,1476,1551,1556,1687,1691,1765,1768,1782,1786,1790,1804,1806,1945,1949,2019,2023,2028,2052,2055,2167,2170,2181,2188,2192,2199,2202,2209,2212,2222,2230,2234,2237,2241,2277],[10,11,13,14,18],"h1",{"id":12},"python-dictionary-copy-method","Python Dictionary ",[15,16,17],"code",{},"copy()"," Method",[20,21,22,25],"p",{},[15,23,24],{},"dict.copy()"," creates a new dictionary with the same key-value pairs as the original.",[20,27,28,29,31,32,36],{},"This method is useful when you want a separate dictionary object instead of another variable pointing to the same dictionary. It is important to know that ",[15,30,17],{}," makes a ",[33,34,35],"strong",{},"shallow copy",", not a deep copy.",[38,39,41],"h2",{"id":40},"quick-example","Quick example",[43,44,49],"pre",{"className":45,"code":46,"language":47,"meta":48,"style":48},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","student = {\"name\": \"Ana\", \"age\": 20}\nstudent_copy = student.copy()\n\nprint(student_copy)\nprint(student_copy is student)\n","python","",[15,50,51,108,129,136,152],{"__ignoreMap":48},[52,53,56,60,64,68,72,76,78,81,84,87,89,92,94,97,99,101,105],"span",{"class":54,"line":55},"line",1,[52,57,59],{"class":58},"su5hD","student ",[52,61,63],{"class":62},"smGrS","=",[52,65,67],{"class":66},"sP7_E"," {",[52,69,71],{"class":70},"sjJ54","\"",[52,73,75],{"class":74},"s_sjI","name",[52,77,71],{"class":70},[52,79,80],{"class":66},":",[52,82,83],{"class":70}," \"",[52,85,86],{"class":74},"Ana",[52,88,71],{"class":70},[52,90,91],{"class":66},",",[52,93,83],{"class":70},[52,95,96],{"class":74},"age",[52,98,71],{"class":70},[52,100,80],{"class":66},[52,102,104],{"class":103},"srdBf"," 20",[52,106,107],{"class":66},"}\n",[52,109,111,114,116,119,122,126],{"class":54,"line":110},2,[52,112,113],{"class":58},"student_copy ",[52,115,63],{"class":62},[52,117,118],{"class":58}," student",[52,120,121],{"class":66},".",[52,123,125],{"class":124},"slqww","copy",[52,127,128],{"class":66},"()\n",[52,130,132],{"class":54,"line":131},3,[52,133,135],{"emptyLinePlaceholder":134},true,"\n",[52,137,139,143,146,149],{"class":54,"line":138},4,[52,140,142],{"class":141},"sptTA","print",[52,144,145],{"class":66},"(",[52,147,148],{"class":124},"student_copy",[52,150,151],{"class":66},")\n",[52,153,155,157,159,161,165,167],{"class":54,"line":154},5,[52,156,142],{"class":141},[52,158,145],{"class":66},[52,160,113],{"class":124},[52,162,164],{"class":163},"sVHd0","is",[52,166,118],{"class":124},[52,168,151],{"class":66},[20,170,171],{},[33,172,173],{},"Output:",[43,175,177],{"className":45,"code":176,"language":47,"meta":48,"style":48},"{'name': 'Ana', 'age': 20}\nFalse\n",[15,178,179,214],{"__ignoreMap":48},[52,180,181,184,187,189,191,193,196,198,200,202,204,206,208,210,212],{"class":54,"line":55},[52,182,183],{"class":66},"{",[52,185,186],{"class":70},"'",[52,188,75],{"class":74},[52,190,186],{"class":70},[52,192,80],{"class":66},[52,194,195],{"class":70}," '",[52,197,86],{"class":74},[52,199,186],{"class":70},[52,201,91],{"class":66},[52,203,195],{"class":70},[52,205,96],{"class":74},[52,207,186],{"class":70},[52,209,80],{"class":66},[52,211,104],{"class":103},[52,213,107],{"class":66},[52,215,216],{"class":54,"line":110},[52,217,219],{"class":218},"s39Yj","False\n",[20,221,222,223,225],{},"Use ",[15,224,17],{}," to create a new dictionary object with the same contents. The result is a shallow copy, not a deep copy.",[38,227,229,230,232],{"id":228},"what-the-copy-method-does","What the ",[15,231,17],{}," method does",[234,235,236,242,245,250],"ul",{},[237,238,239,241],"li",{},[15,240,24],{}," returns a new dictionary",[237,243,244],{},"The new dictionary starts with the same keys and values as the original",[237,246,247,248],{},"The original dictionary is not changed by calling ",[15,249,17],{},[237,251,252],{},"It is useful when you want a separate dictionary object",[20,254,255,256,261,262,121],{},"If you are still learning how dictionaries work, see ",[257,258,260],"a",{"href":259},"\u002Flearn\u002Fpython-dictionaries-explained","Python dictionaries explained"," or ",[257,263,265],{"href":264},"\u002Freference\u002Fpython-dictionary-creating-a-dictionary","creating a dictionary in Python",[38,267,269],{"id":268},"basic-syntax","Basic syntax",[43,271,273],{"className":45,"code":272,"language":47,"meta":48,"style":48},"new_dict = old_dict.copy()\n",[15,274,275],{"__ignoreMap":48},[52,276,277,280,282,285,287,289],{"class":54,"line":55},[52,278,279],{"class":58},"new_dict ",[52,281,63],{"class":62},[52,283,284],{"class":58}," old_dict",[52,286,121],{"class":66},[52,288,125],{"class":124},[52,290,128],{"class":66},[20,292,293],{},"Key points:",[234,295,296,301,304],{},[237,297,298,300],{},[15,299,17],{}," takes no arguments",[237,302,303],{},"It returns the copied dictionary",[237,305,306],{},"You should store the result in a variable if you want to use the new dictionary",[20,308,309],{},"Example:",[43,311,313],{"className":45,"code":312,"language":47,"meta":48,"style":48},"colors = {\"a\": \"red\", \"b\": \"blue\"}\nnew_colors = colors.copy()\n\nprint(new_colors)\n",[15,314,315,359,375,379],{"__ignoreMap":48},[52,316,317,320,322,324,326,328,330,332,334,337,339,341,343,346,348,350,352,355,357],{"class":54,"line":55},[52,318,319],{"class":58},"colors ",[52,321,63],{"class":62},[52,323,67],{"class":66},[52,325,71],{"class":70},[52,327,257],{"class":74},[52,329,71],{"class":70},[52,331,80],{"class":66},[52,333,83],{"class":70},[52,335,336],{"class":74},"red",[52,338,71],{"class":70},[52,340,91],{"class":66},[52,342,83],{"class":70},[52,344,345],{"class":74},"b",[52,347,71],{"class":70},[52,349,80],{"class":66},[52,351,83],{"class":70},[52,353,354],{"class":74},"blue",[52,356,71],{"class":70},[52,358,107],{"class":66},[52,360,361,364,366,369,371,373],{"class":54,"line":110},[52,362,363],{"class":58},"new_colors ",[52,365,63],{"class":62},[52,367,368],{"class":58}," colors",[52,370,121],{"class":66},[52,372,125],{"class":124},[52,374,128],{"class":66},[52,376,377],{"class":54,"line":131},[52,378,135],{"emptyLinePlaceholder":134},[52,380,381,383,385,388],{"class":54,"line":138},[52,382,142],{"class":141},[52,384,145],{"class":66},[52,386,387],{"class":124},"new_colors",[52,389,151],{"class":66},[20,391,392],{},[33,393,173],{},[43,395,397],{"className":45,"code":396,"language":47,"meta":48,"style":48},"{'a': 'red', 'b': 'blue'}\n",[15,398,399],{"__ignoreMap":48},[52,400,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433],{"class":54,"line":55},[52,402,183],{"class":66},[52,404,186],{"class":70},[52,406,257],{"class":74},[52,408,186],{"class":70},[52,410,80],{"class":66},[52,412,195],{"class":70},[52,414,336],{"class":74},[52,416,186],{"class":70},[52,418,91],{"class":66},[52,420,195],{"class":70},[52,422,345],{"class":74},[52,424,186],{"class":70},[52,426,80],{"class":66},[52,428,195],{"class":70},[52,430,354],{"class":74},[52,432,186],{"class":70},[52,434,107],{"class":66},[38,436,438],{"id":437},"simple-example","Simple example",[20,440,441],{},"Here is a basic example with simple values:",[43,443,445],{"className":45,"code":444,"language":47,"meta":48,"style":48},"person = {\"name\": \"Liam\", \"age\": 25}\nperson_copy = person.copy()\n\nperson_copy[\"age\"] = 26\n\nprint(\"Original:\", person)\nprint(\"Copy:\", person_copy)\n",[15,446,447,486,502,506,529,533,553],{"__ignoreMap":48},[52,448,449,452,454,456,458,460,462,464,466,469,471,473,475,477,479,481,484],{"class":54,"line":55},[52,450,451],{"class":58},"person ",[52,453,63],{"class":62},[52,455,67],{"class":66},[52,457,71],{"class":70},[52,459,75],{"class":74},[52,461,71],{"class":70},[52,463,80],{"class":66},[52,465,83],{"class":70},[52,467,468],{"class":74},"Liam",[52,470,71],{"class":70},[52,472,91],{"class":66},[52,474,83],{"class":70},[52,476,96],{"class":74},[52,478,71],{"class":70},[52,480,80],{"class":66},[52,482,483],{"class":103}," 25",[52,485,107],{"class":66},[52,487,488,491,493,496,498,500],{"class":54,"line":110},[52,489,490],{"class":58},"person_copy ",[52,492,63],{"class":62},[52,494,495],{"class":58}," person",[52,497,121],{"class":66},[52,499,125],{"class":124},[52,501,128],{"class":66},[52,503,504],{"class":54,"line":131},[52,505,135],{"emptyLinePlaceholder":134},[52,507,508,511,514,516,518,520,523,526],{"class":54,"line":138},[52,509,510],{"class":58},"person_copy",[52,512,513],{"class":66},"[",[52,515,71],{"class":70},[52,517,96],{"class":74},[52,519,71],{"class":70},[52,521,522],{"class":66},"]",[52,524,525],{"class":62}," =",[52,527,528],{"class":103}," 26\n",[52,530,531],{"class":54,"line":154},[52,532,135],{"emptyLinePlaceholder":134},[52,534,536,538,540,542,545,547,549,551],{"class":54,"line":535},6,[52,537,142],{"class":141},[52,539,145],{"class":66},[52,541,71],{"class":70},[52,543,544],{"class":74},"Original:",[52,546,71],{"class":70},[52,548,91],{"class":66},[52,550,495],{"class":124},[52,552,151],{"class":66},[52,554,556,558,560,562,565,567,569,572],{"class":54,"line":555},7,[52,557,142],{"class":141},[52,559,145],{"class":66},[52,561,71],{"class":70},[52,563,564],{"class":74},"Copy:",[52,566,71],{"class":70},[52,568,91],{"class":66},[52,570,571],{"class":124}," person_copy",[52,573,151],{"class":66},[20,575,576],{},[33,577,173],{},[43,579,581],{"className":45,"code":580,"language":47,"meta":48,"style":48},"Original: {'name': 'Liam', 'age': 25}\nCopy: {'name': 'Liam', 'age': 26}\n",[15,582,583,620],{"__ignoreMap":48},[52,584,585,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618],{"class":54,"line":55},[52,586,587],{"class":58},"Original",[52,589,80],{"class":66},[52,591,67],{"class":66},[52,593,186],{"class":70},[52,595,75],{"class":74},[52,597,186],{"class":70},[52,599,80],{"class":66},[52,601,195],{"class":70},[52,603,468],{"class":74},[52,605,186],{"class":70},[52,607,91],{"class":66},[52,609,195],{"class":70},[52,611,96],{"class":74},[52,613,186],{"class":70},[52,615,80],{"class":66},[52,617,483],{"class":103},[52,619,107],{"class":66},[52,621,622,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,656],{"class":54,"line":110},[52,623,624],{"class":58},"Copy",[52,626,80],{"class":66},[52,628,67],{"class":66},[52,630,186],{"class":70},[52,632,75],{"class":74},[52,634,186],{"class":70},[52,636,80],{"class":66},[52,638,195],{"class":70},[52,640,468],{"class":74},[52,642,186],{"class":70},[52,644,91],{"class":66},[52,646,195],{"class":70},[52,648,96],{"class":74},[52,650,186],{"class":70},[52,652,80],{"class":66},[52,654,655],{"class":103}," 26",[52,657,107],{"class":66},[20,659,660],{},"What happened here:",[234,662,663,669,676],{},[237,664,665,668],{},[15,666,667],{},"person.copy()"," created a new dictionary",[237,670,671,672,675],{},"Changing ",[15,673,674],{},"person_copy[\"age\"]"," changed only the copied dictionary",[237,677,678],{},"The original dictionary stayed the same",[20,680,681],{},"This works as beginners usually expect when the dictionary contains simple values like strings, numbers, or booleans.",[38,683,685],{"id":684},"shallow-copy-explained","Shallow copy explained",[20,687,688,31,690,121],{},[15,689,17],{},[33,691,35],{},[20,693,694],{},"That means:",[234,696,697,700,703],{},[237,698,699],{},"The top-level dictionary is new",[237,701,702],{},"But nested mutable values are still shared",[237,704,705],{},"This includes values like lists and dictionaries inside the dictionary",[20,707,309],{},[43,709,711],{"className":45,"code":710,"language":47,"meta":48,"style":48},"student = {\n    \"name\": \"Ana\",\n    \"grades\": [90, 85]\n}\n\nstudent_copy = student.copy()\n\nstudent_copy[\"grades\"].append(100)\n\nprint(\"Original:\", student)\nprint(\"Copy:\", student_copy)\nprint(student is student_copy)\nprint(student[\"grades\"] is student_copy[\"grades\"])\n",[15,712,713,722,742,767,771,775,789,793,819,824,843,863,878],{"__ignoreMap":48},[52,714,715,717,719],{"class":54,"line":55},[52,716,59],{"class":58},[52,718,63],{"class":62},[52,720,721],{"class":66}," {\n",[52,723,724,727,729,731,733,735,737,739],{"class":54,"line":110},[52,725,726],{"class":70},"    \"",[52,728,75],{"class":74},[52,730,71],{"class":70},[52,732,80],{"class":66},[52,734,83],{"class":70},[52,736,86],{"class":74},[52,738,71],{"class":70},[52,740,741],{"class":66},",\n",[52,743,744,746,749,751,753,756,759,761,764],{"class":54,"line":131},[52,745,726],{"class":70},[52,747,748],{"class":74},"grades",[52,750,71],{"class":70},[52,752,80],{"class":66},[52,754,755],{"class":66}," [",[52,757,758],{"class":103},"90",[52,760,91],{"class":66},[52,762,763],{"class":103}," 85",[52,765,766],{"class":66},"]\n",[52,768,769],{"class":54,"line":138},[52,770,107],{"class":66},[52,772,773],{"class":54,"line":154},[52,774,135],{"emptyLinePlaceholder":134},[52,776,777,779,781,783,785,787],{"class":54,"line":535},[52,778,113],{"class":58},[52,780,63],{"class":62},[52,782,118],{"class":58},[52,784,121],{"class":66},[52,786,125],{"class":124},[52,788,128],{"class":66},[52,790,791],{"class":54,"line":555},[52,792,135],{"emptyLinePlaceholder":134},[52,794,796,798,800,802,804,806,809,812,814,817],{"class":54,"line":795},8,[52,797,148],{"class":58},[52,799,513],{"class":66},[52,801,71],{"class":70},[52,803,748],{"class":74},[52,805,71],{"class":70},[52,807,808],{"class":66},"].",[52,810,811],{"class":124},"append",[52,813,145],{"class":66},[52,815,816],{"class":103},"100",[52,818,151],{"class":66},[52,820,822],{"class":54,"line":821},9,[52,823,135],{"emptyLinePlaceholder":134},[52,825,827,829,831,833,835,837,839,841],{"class":54,"line":826},10,[52,828,142],{"class":141},[52,830,145],{"class":66},[52,832,71],{"class":70},[52,834,544],{"class":74},[52,836,71],{"class":70},[52,838,91],{"class":66},[52,840,118],{"class":124},[52,842,151],{"class":66},[52,844,846,848,850,852,854,856,858,861],{"class":54,"line":845},11,[52,847,142],{"class":141},[52,849,145],{"class":66},[52,851,71],{"class":70},[52,853,564],{"class":74},[52,855,71],{"class":70},[52,857,91],{"class":66},[52,859,860],{"class":124}," student_copy",[52,862,151],{"class":66},[52,864,866,868,870,872,874,876],{"class":54,"line":865},12,[52,867,142],{"class":141},[52,869,145],{"class":66},[52,871,59],{"class":124},[52,873,164],{"class":163},[52,875,860],{"class":124},[52,877,151],{"class":66},[52,879,881,883,885,888,890,892,894,896,898,901,903,905,907,909,911],{"class":54,"line":880},13,[52,882,142],{"class":141},[52,884,145],{"class":66},[52,886,887],{"class":124},"student",[52,889,513],{"class":66},[52,891,71],{"class":70},[52,893,748],{"class":74},[52,895,71],{"class":70},[52,897,522],{"class":66},[52,899,900],{"class":163}," is",[52,902,860],{"class":124},[52,904,513],{"class":66},[52,906,71],{"class":70},[52,908,748],{"class":74},[52,910,71],{"class":70},[52,912,913],{"class":66},"])\n",[20,915,916],{},[33,917,173],{},[43,919,921],{"className":45,"code":920,"language":47,"meta":48,"style":48},"Original: {'name': 'Ana', 'grades': [90, 85, 100]}\nCopy: {'name': 'Ana', 'grades': [90, 85, 100]}\nFalse\nTrue\n",[15,922,923,971,1017,1021],{"__ignoreMap":48},[52,924,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,968],{"class":54,"line":55},[52,926,587],{"class":58},[52,928,80],{"class":66},[52,930,67],{"class":66},[52,932,186],{"class":70},[52,934,75],{"class":74},[52,936,186],{"class":70},[52,938,80],{"class":66},[52,940,195],{"class":70},[52,942,86],{"class":74},[52,944,186],{"class":70},[52,946,91],{"class":66},[52,948,195],{"class":70},[52,950,748],{"class":74},[52,952,186],{"class":70},[52,954,80],{"class":66},[52,956,755],{"class":66},[52,958,758],{"class":103},[52,960,91],{"class":66},[52,962,763],{"class":103},[52,964,91],{"class":66},[52,966,967],{"class":103}," 100",[52,969,970],{"class":66},"]}\n",[52,972,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015],{"class":54,"line":110},[52,974,624],{"class":58},[52,976,80],{"class":66},[52,978,67],{"class":66},[52,980,186],{"class":70},[52,982,75],{"class":74},[52,984,186],{"class":70},[52,986,80],{"class":66},[52,988,195],{"class":70},[52,990,86],{"class":74},[52,992,186],{"class":70},[52,994,91],{"class":66},[52,996,195],{"class":70},[52,998,748],{"class":74},[52,1000,186],{"class":70},[52,1002,80],{"class":66},[52,1004,755],{"class":66},[52,1006,758],{"class":103},[52,1008,91],{"class":66},[52,1010,763],{"class":103},[52,1012,91],{"class":66},[52,1014,967],{"class":103},[52,1016,970],{"class":66},[52,1018,1019],{"class":54,"line":131},[52,1020,219],{"class":218},[52,1022,1023],{"class":54,"line":138},[52,1024,1025],{"class":218},"True\n",[20,1027,1028],{},"Notice the difference:",[234,1030,1031,1041],{},[237,1032,1033,1036,1037,1040],{},[15,1034,1035],{},"student is student_copy"," is ",[15,1038,1039],{},"False",", so they are different dictionaries",[237,1042,1043,1036,1046,1049],{},[15,1044,1045],{},"student[\"grades\"] is student_copy[\"grades\"]",[15,1047,1048],{},"True",", so both dictionaries share the same list",[20,1051,1052],{},"Because of that, changing the nested list in the copy also changed the original.",[20,1054,1055,1056,121],{},"If you want to understand this in more detail, see ",[257,1057,1059],{"href":1058},"\u002Freference\u002Fpython-shallow-copy-vs-deep-copy-explained","Python shallow copy vs deep copy explained",[38,1061,1063,1064],{"id":1062},"when-to-use-copy","When to use ",[15,1065,17],{},[20,1067,222,1068,1070],{},[15,1069,17],{}," when:",[234,1072,1073,1076,1079,1082],{},[237,1074,1075],{},"You want to edit a dictionary without changing the original",[237,1077,1078],{},"You need a backup before making updates",[237,1080,1081],{},"You pass a dictionary to code that may modify it",[237,1083,1084],{},"Your dictionary contains only simple values, so a shallow copy is enough",[20,1086,309],{},[43,1088,1090],{"className":45,"code":1089,"language":47,"meta":48,"style":48},"settings = {\"theme\": \"dark\", \"font_size\": 14}\nsettings_backup = settings.copy()\n\nsettings[\"font_size\"] = 16\n\nprint(\"Current:\", settings)\nprint(\"Backup:\", settings_backup)\n",[15,1091,1092,1133,1149,1153,1173,1177,1196],{"__ignoreMap":48},[52,1093,1094,1097,1099,1101,1103,1106,1108,1110,1112,1115,1117,1119,1121,1124,1126,1128,1131],{"class":54,"line":55},[52,1095,1096],{"class":58},"settings ",[52,1098,63],{"class":62},[52,1100,67],{"class":66},[52,1102,71],{"class":70},[52,1104,1105],{"class":74},"theme",[52,1107,71],{"class":70},[52,1109,80],{"class":66},[52,1111,83],{"class":70},[52,1113,1114],{"class":74},"dark",[52,1116,71],{"class":70},[52,1118,91],{"class":66},[52,1120,83],{"class":70},[52,1122,1123],{"class":74},"font_size",[52,1125,71],{"class":70},[52,1127,80],{"class":66},[52,1129,1130],{"class":103}," 14",[52,1132,107],{"class":66},[52,1134,1135,1138,1140,1143,1145,1147],{"class":54,"line":110},[52,1136,1137],{"class":58},"settings_backup ",[52,1139,63],{"class":62},[52,1141,1142],{"class":58}," settings",[52,1144,121],{"class":66},[52,1146,125],{"class":124},[52,1148,128],{"class":66},[52,1150,1151],{"class":54,"line":131},[52,1152,135],{"emptyLinePlaceholder":134},[52,1154,1155,1158,1160,1162,1164,1166,1168,1170],{"class":54,"line":138},[52,1156,1157],{"class":58},"settings",[52,1159,513],{"class":66},[52,1161,71],{"class":70},[52,1163,1123],{"class":74},[52,1165,71],{"class":70},[52,1167,522],{"class":66},[52,1169,525],{"class":62},[52,1171,1172],{"class":103}," 16\n",[52,1174,1175],{"class":54,"line":154},[52,1176,135],{"emptyLinePlaceholder":134},[52,1178,1179,1181,1183,1185,1188,1190,1192,1194],{"class":54,"line":535},[52,1180,142],{"class":141},[52,1182,145],{"class":66},[52,1184,71],{"class":70},[52,1186,1187],{"class":74},"Current:",[52,1189,71],{"class":70},[52,1191,91],{"class":66},[52,1193,1142],{"class":124},[52,1195,151],{"class":66},[52,1197,1198,1200,1202,1204,1207,1209,1211,1214],{"class":54,"line":555},[52,1199,142],{"class":141},[52,1201,145],{"class":66},[52,1203,71],{"class":70},[52,1205,1206],{"class":74},"Backup:",[52,1208,71],{"class":70},[52,1210,91],{"class":66},[52,1212,1213],{"class":124}," settings_backup",[52,1215,151],{"class":66},[20,1217,1218],{},[33,1219,173],{},[43,1221,1223],{"className":45,"code":1222,"language":47,"meta":48,"style":48},"Current: {'theme': 'dark', 'font_size': 16}\nBackup: {'theme': 'dark', 'font_size': 14}\n",[15,1224,1225,1263],{"__ignoreMap":48},[52,1226,1227,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1261],{"class":54,"line":55},[52,1228,1229],{"class":58},"Current",[52,1231,80],{"class":66},[52,1233,67],{"class":66},[52,1235,186],{"class":70},[52,1237,1105],{"class":74},[52,1239,186],{"class":70},[52,1241,80],{"class":66},[52,1243,195],{"class":70},[52,1245,1114],{"class":74},[52,1247,186],{"class":70},[52,1249,91],{"class":66},[52,1251,195],{"class":70},[52,1253,1123],{"class":74},[52,1255,186],{"class":70},[52,1257,80],{"class":66},[52,1259,1260],{"class":103}," 16",[52,1262,107],{"class":66},[52,1264,1265,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298],{"class":54,"line":110},[52,1266,1267],{"class":58},"Backup",[52,1269,80],{"class":66},[52,1271,67],{"class":66},[52,1273,186],{"class":70},[52,1275,1105],{"class":74},[52,1277,186],{"class":70},[52,1279,80],{"class":66},[52,1281,195],{"class":70},[52,1283,1114],{"class":74},[52,1285,186],{"class":70},[52,1287,91],{"class":66},[52,1289,195],{"class":70},[52,1291,1123],{"class":74},[52,1293,186],{"class":70},[52,1295,80],{"class":66},[52,1297,1130],{"class":103},[52,1299,107],{"class":66},[20,1301,1302,1303,261,1309,121],{},"This is a common pattern before using methods that change a dictionary, such as ",[257,1304,1306],{"href":1305},"\u002Freference\u002Fpython-dictionary-update-method",[15,1307,1308],{},"dict.update()",[257,1310,1312],{"href":1311},"\u002Freference\u002Fpython-dictionary-clear-method",[15,1313,1314],{},"dict.clear()",[38,1316,1318,1320],{"id":1317},"copy-vs-assignment",[15,1319,17],{}," vs assignment",[20,1322,1323],{},"This is one of the most common beginner mistakes.",[20,1325,1326,1327,1329,1330,1333],{},"Using ",[15,1328,63],{}," does ",[33,1331,1332],{},"not"," make a new dictionary. It only creates another variable that refers to the same object.",[1335,1336,1338],"h3",{"id":1337},"using-assignment","Using assignment",[43,1340,1342],{"className":45,"code":1341,"language":47,"meta":48,"style":48},"original = {\"x\": 1, \"y\": 2}\nassigned = original\n\nassigned[\"x\"] = 99\n\nprint(\"Original:\", original)\nprint(\"Assigned:\", assigned)\nprint(original is assigned)\n",[15,1343,1344,1381,1391,1395,1415,1419,1438,1458],{"__ignoreMap":48},[52,1345,1346,1349,1351,1353,1355,1358,1360,1362,1365,1367,1369,1372,1374,1376,1379],{"class":54,"line":55},[52,1347,1348],{"class":58},"original ",[52,1350,63],{"class":62},[52,1352,67],{"class":66},[52,1354,71],{"class":70},[52,1356,1357],{"class":74},"x",[52,1359,71],{"class":70},[52,1361,80],{"class":66},[52,1363,1364],{"class":103}," 1",[52,1366,91],{"class":66},[52,1368,83],{"class":70},[52,1370,1371],{"class":74},"y",[52,1373,71],{"class":70},[52,1375,80],{"class":66},[52,1377,1378],{"class":103}," 2",[52,1380,107],{"class":66},[52,1382,1383,1386,1388],{"class":54,"line":110},[52,1384,1385],{"class":58},"assigned ",[52,1387,63],{"class":62},[52,1389,1390],{"class":58}," original\n",[52,1392,1393],{"class":54,"line":131},[52,1394,135],{"emptyLinePlaceholder":134},[52,1396,1397,1400,1402,1404,1406,1408,1410,1412],{"class":54,"line":138},[52,1398,1399],{"class":58},"assigned",[52,1401,513],{"class":66},[52,1403,71],{"class":70},[52,1405,1357],{"class":74},[52,1407,71],{"class":70},[52,1409,522],{"class":66},[52,1411,525],{"class":62},[52,1413,1414],{"class":103}," 99\n",[52,1416,1417],{"class":54,"line":154},[52,1418,135],{"emptyLinePlaceholder":134},[52,1420,1421,1423,1425,1427,1429,1431,1433,1436],{"class":54,"line":535},[52,1422,142],{"class":141},[52,1424,145],{"class":66},[52,1426,71],{"class":70},[52,1428,544],{"class":74},[52,1430,71],{"class":70},[52,1432,91],{"class":66},[52,1434,1435],{"class":124}," original",[52,1437,151],{"class":66},[52,1439,1440,1442,1444,1446,1449,1451,1453,1456],{"class":54,"line":555},[52,1441,142],{"class":141},[52,1443,145],{"class":66},[52,1445,71],{"class":70},[52,1447,1448],{"class":74},"Assigned:",[52,1450,71],{"class":70},[52,1452,91],{"class":66},[52,1454,1455],{"class":124}," assigned",[52,1457,151],{"class":66},[52,1459,1460,1462,1464,1466,1468,1470],{"class":54,"line":795},[52,1461,142],{"class":141},[52,1463,145],{"class":66},[52,1465,1348],{"class":124},[52,1467,164],{"class":163},[52,1469,1455],{"class":124},[52,1471,151],{"class":66},[20,1473,1474],{},[33,1475,173],{},[43,1477,1479],{"className":45,"code":1478,"language":47,"meta":48,"style":48},"Original: {'x': 99, 'y': 2}\nAssigned: {'x': 99, 'y': 2}\nTrue\n",[15,1480,1481,1514,1547],{"__ignoreMap":48},[52,1482,1483,1485,1487,1489,1491,1493,1495,1497,1500,1502,1504,1506,1508,1510,1512],{"class":54,"line":55},[52,1484,587],{"class":58},[52,1486,80],{"class":66},[52,1488,67],{"class":66},[52,1490,186],{"class":70},[52,1492,1357],{"class":74},[52,1494,186],{"class":70},[52,1496,80],{"class":66},[52,1498,1499],{"class":103}," 99",[52,1501,91],{"class":66},[52,1503,195],{"class":70},[52,1505,1371],{"class":74},[52,1507,186],{"class":70},[52,1509,80],{"class":66},[52,1511,1378],{"class":103},[52,1513,107],{"class":66},[52,1515,1516,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545],{"class":54,"line":110},[52,1517,1518],{"class":58},"Assigned",[52,1520,80],{"class":66},[52,1522,67],{"class":66},[52,1524,186],{"class":70},[52,1526,1357],{"class":74},[52,1528,186],{"class":70},[52,1530,80],{"class":66},[52,1532,1499],{"class":103},[52,1534,91],{"class":66},[52,1536,195],{"class":70},[52,1538,1371],{"class":74},[52,1540,186],{"class":70},[52,1542,80],{"class":66},[52,1544,1378],{"class":103},[52,1546,107],{"class":66},[52,1548,1549],{"class":54,"line":131},[52,1550,1025],{"class":218},[1335,1552,1326,1554],{"id":1553},"using-copy",[15,1555,17],{},[43,1557,1559],{"className":45,"code":1558,"language":47,"meta":48,"style":48},"original = {\"x\": 1, \"y\": 2}\ncopied = original.copy()\n\ncopied[\"x\"] = 99\n\nprint(\"Original:\", original)\nprint(\"Copied:\", copied)\nprint(original is copied)\n",[15,1560,1561,1593,1608,1612,1631,1635,1653,1673],{"__ignoreMap":48},[52,1562,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591],{"class":54,"line":55},[52,1564,1348],{"class":58},[52,1566,63],{"class":62},[52,1568,67],{"class":66},[52,1570,71],{"class":70},[52,1572,1357],{"class":74},[52,1574,71],{"class":70},[52,1576,80],{"class":66},[52,1578,1364],{"class":103},[52,1580,91],{"class":66},[52,1582,83],{"class":70},[52,1584,1371],{"class":74},[52,1586,71],{"class":70},[52,1588,80],{"class":66},[52,1590,1378],{"class":103},[52,1592,107],{"class":66},[52,1594,1595,1598,1600,1602,1604,1606],{"class":54,"line":110},[52,1596,1597],{"class":58},"copied ",[52,1599,63],{"class":62},[52,1601,1435],{"class":58},[52,1603,121],{"class":66},[52,1605,125],{"class":124},[52,1607,128],{"class":66},[52,1609,1610],{"class":54,"line":131},[52,1611,135],{"emptyLinePlaceholder":134},[52,1613,1614,1617,1619,1621,1623,1625,1627,1629],{"class":54,"line":138},[52,1615,1616],{"class":58},"copied",[52,1618,513],{"class":66},[52,1620,71],{"class":70},[52,1622,1357],{"class":74},[52,1624,71],{"class":70},[52,1626,522],{"class":66},[52,1628,525],{"class":62},[52,1630,1414],{"class":103},[52,1632,1633],{"class":54,"line":154},[52,1634,135],{"emptyLinePlaceholder":134},[52,1636,1637,1639,1641,1643,1645,1647,1649,1651],{"class":54,"line":535},[52,1638,142],{"class":141},[52,1640,145],{"class":66},[52,1642,71],{"class":70},[52,1644,544],{"class":74},[52,1646,71],{"class":70},[52,1648,91],{"class":66},[52,1650,1435],{"class":124},[52,1652,151],{"class":66},[52,1654,1655,1657,1659,1661,1664,1666,1668,1671],{"class":54,"line":555},[52,1656,142],{"class":141},[52,1658,145],{"class":66},[52,1660,71],{"class":70},[52,1662,1663],{"class":74},"Copied:",[52,1665,71],{"class":70},[52,1667,91],{"class":66},[52,1669,1670],{"class":124}," copied",[52,1672,151],{"class":66},[52,1674,1675,1677,1679,1681,1683,1685],{"class":54,"line":795},[52,1676,142],{"class":141},[52,1678,145],{"class":66},[52,1680,1348],{"class":124},[52,1682,164],{"class":163},[52,1684,1670],{"class":124},[52,1686,151],{"class":66},[20,1688,1689],{},[33,1690,173],{},[43,1692,1694],{"className":45,"code":1693,"language":47,"meta":48,"style":48},"Original: {'x': 1, 'y': 2}\nCopied: {'x': 99, 'y': 2}\nFalse\n",[15,1695,1696,1728,1761],{"__ignoreMap":48},[52,1697,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726],{"class":54,"line":55},[52,1699,587],{"class":58},[52,1701,80],{"class":66},[52,1703,67],{"class":66},[52,1705,186],{"class":70},[52,1707,1357],{"class":74},[52,1709,186],{"class":70},[52,1711,80],{"class":66},[52,1713,1364],{"class":103},[52,1715,91],{"class":66},[52,1717,195],{"class":70},[52,1719,1371],{"class":74},[52,1721,186],{"class":70},[52,1723,80],{"class":66},[52,1725,1378],{"class":103},[52,1727,107],{"class":66},[52,1729,1730,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759],{"class":54,"line":110},[52,1731,1732],{"class":58},"Copied",[52,1734,80],{"class":66},[52,1736,67],{"class":66},[52,1738,186],{"class":70},[52,1740,1357],{"class":74},[52,1742,186],{"class":70},[52,1744,80],{"class":66},[52,1746,1499],{"class":103},[52,1748,91],{"class":66},[52,1750,195],{"class":70},[52,1752,1371],{"class":74},[52,1754,186],{"class":70},[52,1756,80],{"class":66},[52,1758,1378],{"class":103},[52,1760,107],{"class":66},[52,1762,1763],{"class":54,"line":131},[52,1764,219],{"class":218},[20,1766,1767],{},"Summary:",[234,1769,1770,1776],{},[237,1771,1772,1775],{},[15,1773,1774],{},"assigned = original"," → same dictionary",[237,1777,1778,1781],{},[15,1779,1780],{},"copied = original.copy()"," → new dictionary",[38,1783,1785],{"id":1784},"return-value-and-method-behavior","Return value and method behavior",[20,1787,1788,80],{},[15,1789,17],{},[234,1791,1792,1795,1798,1801],{},[237,1793,1794],{},"Returns a dictionary",[237,1796,1797],{},"Does not modify the original dictionary",[237,1799,1800],{},"Copies the contents as they are at the time of copying",[237,1802,1803],{},"Keeps later top-level changes separate between the two dictionaries",[20,1805,309],{},[43,1807,1809],{"className":45,"code":1808,"language":47,"meta":48,"style":48},"data = {\"a\": 1, \"b\": 2}\ndata_copy = data.copy()\n\ndata[\"a\"] = 10\ndata_copy[\"b\"] = 20\n\nprint(\"Original:\", data)\nprint(\"Copy:\", data_copy)\n",[15,1810,1811,1844,1860,1864,1884,1904,1908,1926],{"__ignoreMap":48},[52,1812,1813,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842],{"class":54,"line":55},[52,1814,1815],{"class":58},"data ",[52,1817,63],{"class":62},[52,1819,67],{"class":66},[52,1821,71],{"class":70},[52,1823,257],{"class":74},[52,1825,71],{"class":70},[52,1827,80],{"class":66},[52,1829,1364],{"class":103},[52,1831,91],{"class":66},[52,1833,83],{"class":70},[52,1835,345],{"class":74},[52,1837,71],{"class":70},[52,1839,80],{"class":66},[52,1841,1378],{"class":103},[52,1843,107],{"class":66},[52,1845,1846,1849,1851,1854,1856,1858],{"class":54,"line":110},[52,1847,1848],{"class":58},"data_copy ",[52,1850,63],{"class":62},[52,1852,1853],{"class":58}," data",[52,1855,121],{"class":66},[52,1857,125],{"class":124},[52,1859,128],{"class":66},[52,1861,1862],{"class":54,"line":131},[52,1863,135],{"emptyLinePlaceholder":134},[52,1865,1866,1869,1871,1873,1875,1877,1879,1881],{"class":54,"line":138},[52,1867,1868],{"class":58},"data",[52,1870,513],{"class":66},[52,1872,71],{"class":70},[52,1874,257],{"class":74},[52,1876,71],{"class":70},[52,1878,522],{"class":66},[52,1880,525],{"class":62},[52,1882,1883],{"class":103}," 10\n",[52,1885,1886,1889,1891,1893,1895,1897,1899,1901],{"class":54,"line":154},[52,1887,1888],{"class":58},"data_copy",[52,1890,513],{"class":66},[52,1892,71],{"class":70},[52,1894,345],{"class":74},[52,1896,71],{"class":70},[52,1898,522],{"class":66},[52,1900,525],{"class":62},[52,1902,1903],{"class":103}," 20\n",[52,1905,1906],{"class":54,"line":535},[52,1907,135],{"emptyLinePlaceholder":134},[52,1909,1910,1912,1914,1916,1918,1920,1922,1924],{"class":54,"line":555},[52,1911,142],{"class":141},[52,1913,145],{"class":66},[52,1915,71],{"class":70},[52,1917,544],{"class":74},[52,1919,71],{"class":70},[52,1921,91],{"class":66},[52,1923,1853],{"class":124},[52,1925,151],{"class":66},[52,1927,1928,1930,1932,1934,1936,1938,1940,1943],{"class":54,"line":795},[52,1929,142],{"class":141},[52,1931,145],{"class":66},[52,1933,71],{"class":70},[52,1935,564],{"class":74},[52,1937,71],{"class":70},[52,1939,91],{"class":66},[52,1941,1942],{"class":124}," data_copy",[52,1944,151],{"class":66},[20,1946,1947],{},[33,1948,173],{},[43,1950,1952],{"className":45,"code":1951,"language":47,"meta":48,"style":48},"Original: {'a': 10, 'b': 2}\nCopy: {'a': 1, 'b': 20}\n",[15,1953,1954,1987],{"__ignoreMap":48},[52,1955,1956,1958,1960,1962,1964,1966,1968,1970,1973,1975,1977,1979,1981,1983,1985],{"class":54,"line":55},[52,1957,587],{"class":58},[52,1959,80],{"class":66},[52,1961,67],{"class":66},[52,1963,186],{"class":70},[52,1965,257],{"class":74},[52,1967,186],{"class":70},[52,1969,80],{"class":66},[52,1971,1972],{"class":103}," 10",[52,1974,91],{"class":66},[52,1976,195],{"class":70},[52,1978,345],{"class":74},[52,1980,186],{"class":70},[52,1982,80],{"class":66},[52,1984,1378],{"class":103},[52,1986,107],{"class":66},[52,1988,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017],{"class":54,"line":110},[52,1990,624],{"class":58},[52,1992,80],{"class":66},[52,1994,67],{"class":66},[52,1996,186],{"class":70},[52,1998,257],{"class":74},[52,2000,186],{"class":70},[52,2002,80],{"class":66},[52,2004,1364],{"class":103},[52,2006,91],{"class":66},[52,2008,195],{"class":70},[52,2010,345],{"class":74},[52,2012,186],{"class":70},[52,2014,80],{"class":66},[52,2016,104],{"class":103},[52,2018,107],{"class":66},[38,2020,2022],{"id":2021},"common-mistakes","Common mistakes",[20,2024,2025,2026,80],{},"Here are some common problems beginners run into with ",[15,2027,24],{},[234,2029,2030,2038,2044,2049],{},[237,2031,1326,2032,2034,2035,2037],{},[15,2033,63],{}," instead of ",[15,2036,17],{}," and expecting an independent dictionary",[237,2039,2040,2041,2043],{},"Assuming ",[15,2042,17],{}," also duplicates nested lists and nested dictionaries",[237,2045,2046,2047],{},"Forgetting to save the return value of ",[15,2048,17],{},[237,2050,2051],{},"Changing a nested value in the copied dictionary and being surprised that the original also changes",[20,2053,2054],{},"These print statements can help you debug:",[43,2056,2058],{"className":45,"code":2057,"language":47,"meta":48,"style":48},"print(original)\nprint(copied)\nprint(original is copied)\nprint(id(original), id(copied))\nprint(id(original[\"key\"]))\nprint(id(copied[\"key\"]))\n",[15,2059,2060,2071,2081,2095,2121,2145],{"__ignoreMap":48},[52,2061,2062,2064,2066,2069],{"class":54,"line":55},[52,2063,142],{"class":141},[52,2065,145],{"class":66},[52,2067,2068],{"class":124},"original",[52,2070,151],{"class":66},[52,2072,2073,2075,2077,2079],{"class":54,"line":110},[52,2074,142],{"class":141},[52,2076,145],{"class":66},[52,2078,1616],{"class":124},[52,2080,151],{"class":66},[52,2082,2083,2085,2087,2089,2091,2093],{"class":54,"line":131},[52,2084,142],{"class":141},[52,2086,145],{"class":66},[52,2088,1348],{"class":124},[52,2090,164],{"class":163},[52,2092,1670],{"class":124},[52,2094,151],{"class":66},[52,2096,2097,2099,2101,2104,2106,2108,2111,2114,2116,2118],{"class":54,"line":138},[52,2098,142],{"class":141},[52,2100,145],{"class":66},[52,2102,2103],{"class":141},"id",[52,2105,145],{"class":66},[52,2107,2068],{"class":124},[52,2109,2110],{"class":66},"),",[52,2112,2113],{"class":141}," id",[52,2115,145],{"class":66},[52,2117,1616],{"class":124},[52,2119,2120],{"class":66},"))\n",[52,2122,2123,2125,2127,2129,2131,2133,2135,2137,2140,2142],{"class":54,"line":154},[52,2124,142],{"class":141},[52,2126,145],{"class":66},[52,2128,2103],{"class":141},[52,2130,145],{"class":66},[52,2132,2068],{"class":124},[52,2134,513],{"class":66},[52,2136,71],{"class":70},[52,2138,2139],{"class":74},"key",[52,2141,71],{"class":70},[52,2143,2144],{"class":66},"]))\n",[52,2146,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165],{"class":54,"line":535},[52,2148,142],{"class":141},[52,2150,145],{"class":66},[52,2152,2103],{"class":141},[52,2154,145],{"class":66},[52,2156,1616],{"class":124},[52,2158,513],{"class":66},[52,2160,71],{"class":70},[52,2162,2139],{"class":74},[52,2164,71],{"class":70},[52,2166,2144],{"class":66},[20,2168,2169],{},"What these help you check:",[234,2171,2172,2175,2178],{},[237,2173,2174],{},"Whether the dictionaries have the same contents",[237,2176,2177],{},"Whether the two variables point to the same dictionary",[237,2179,2180],{},"Whether a nested value is shared between both dictionaries",[20,2182,2183,2184,121],{},"If you need to copy nested data structures too, you may need a deep copy. A related example is ",[257,2185,2187],{"href":2186},"\u002Fhow-to\u002Fhow-to-copy-a-list-in-python","how to copy a list in Python",[38,2189,2191],{"id":2190},"faq","FAQ",[1335,2193,2195,2196,2198],{"id":2194},"does-dictcopy-change-the-original-dictionary","Does ",[15,2197,24],{}," change the original dictionary?",[20,2200,2201],{},"No. It returns a new dictionary and leaves the original unchanged.",[1335,2203,2205,2206,2208],{"id":2204},"is-dictcopy-a-deep-copy","Is ",[15,2207,24],{}," a deep copy?",[20,2210,2211],{},"No. It is a shallow copy. Nested mutable objects are still shared.",[1335,2213,2215,2216,2218,2219,2221],{"id":2214},"what-is-the-difference-between-copy-and","What is the difference between ",[15,2217,17],{}," and ",[15,2220,63],{},"?",[20,2223,2224,2226,2227,2229],{},[15,2225,17],{}," creates a new dictionary object. ",[15,2228,63],{}," makes a new variable name pointing to the same dictionary.",[1335,2231,2233],{"id":2232},"when-should-i-use-a-deep-copy-instead","When should I use a deep copy instead?",[20,2235,2236],{},"Use a deep copy when your dictionary contains nested mutable objects and you want fully independent copies.",[38,2238,2240],{"id":2239},"see-also","See also",[234,2242,2243,2248,2252,2256,2265,2272],{},[237,2244,2245],{},[257,2246,2247],{"href":264},"Creating a dictionary in Python",[237,2249,2250],{},[257,2251,260],{"href":259},[237,2253,2254],{},[257,2255,1059],{"href":1058},[237,2257,2258],{},[257,2259,2260,2261,2264],{"href":1305},"Python dictionary ",[15,2262,2263],{},"update()"," method",[237,2266,2267],{},[257,2268,2260,2269,2264],{"href":1311},[15,2270,2271],{},"clear()",[237,2273,2274],{},[257,2275,2276],{"href":2186},"How to copy a list in Python",[2278,2279,2280],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":48,"searchDepth":110,"depth":110,"links":2282},[2283,2284,2286,2287,2288,2289,2291,2297,2298,2299,2308],{"id":40,"depth":110,"text":41},{"id":228,"depth":110,"text":2285},"What the copy() method does",{"id":268,"depth":110,"text":269},{"id":437,"depth":110,"text":438},{"id":684,"depth":110,"text":685},{"id":1062,"depth":110,"text":2290},"When to use copy()",{"id":1317,"depth":110,"text":2292,"children":2293},"copy() vs assignment",[2294,2295],{"id":1337,"depth":131,"text":1338},{"id":1553,"depth":131,"text":2296},"Using copy()",{"id":1784,"depth":110,"text":1785},{"id":2021,"depth":110,"text":2022},{"id":2190,"depth":110,"text":2191,"children":2300},[2301,2303,2305,2307],{"id":2194,"depth":131,"text":2302},"Does dict.copy() change the original dictionary?",{"id":2204,"depth":131,"text":2304},"Is dict.copy() a deep copy?",{"id":2214,"depth":131,"text":2306},"What is the difference between copy() and =?",{"id":2232,"depth":131,"text":2233},{"id":2239,"depth":110,"text":2240},"Master python dictionary copy method in our comprehensive Python beginner guide.","md",{},"\u002Freference\u002Fpython-dictionary-copy-method",{"title":5,"description":2309},"reference\u002Fpython-dictionary-copy-method","b4gPFp73mvuYzt0UIHo5udng8ybOHeuBHmfXr7S8Gq0",1777585487827]