[{"data":1,"prerenderedAt":3392},["ShallowReactive",2],{"doc-\u002Flearn\u002Fpython-dictionaries-explained":3},{"id":4,"title":5,"body":6,"description":3385,"extension":3386,"meta":3387,"navigation":193,"path":3388,"seo":3389,"stem":3390,"__hash__":3391},"content\u002Flearn\u002Fpython-dictionaries-explained.md","Python Dictionaries Explained",{"type":7,"value":8,"toc":3340},"minimark",[9,13,22,38,41,105,108,130,139,144,147,322,325,353,357,360,377,380,422,441,445,451,454,471,473,549,552,556,561,612,615,655,660,686,688,697,704,709,758,760,796,803,807,810,873,875,883,889,894,985,987,1001,1004,1065,1080,1084,1087,1165,1167,1220,1223,1296,1298,1336,1345,1349,1356,1466,1468,1510,1516,1588,1590,1615,1621,1688,1690,1698,1701,1739,1746,1750,1753,1757,1842,1846,1935,1939,1942,2037,2040,2060,2086,2090,2093,2115,2118,2121,2177,2179,2204,2207,2210,2221,2224,2227,2230,2370,2373,2376,2442,2446,2449,2476,2478,2622,2624,2761,2765,2768,2772,2779,2843,2850,2854,2861,2933,2937,2940,2998,3000,3025,3029,3032,3088,3090,3131,3138,3143,3147,3150,3243,3246,3260,3264,3268,3271,3275,3278,3282,3285,3289,3292,3296,3301,3305,3336],[10,11,5],"h1",{"id":12},"python-dictionaries-explained",[14,15,16,17,21],"p",{},"A Python dictionary stores data as ",[18,19,20],"strong",{},"key-value pairs",". It is one of the most useful built-in data types in Python.",[14,23,24,25,29,30,33,34,37],{},"Dictionaries are great when your data has labels such as ",[26,27,28],"code",{},"name",", ",[26,31,32],{},"age",", or ",[26,35,36],{},"price",". Instead of finding a value by position, you look it up by its key.",[14,39,40],{},"For example:",[42,43,48],"pre",{"className":44,"code":45,"language":46,"meta":47,"style":47},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","student = {\"name\": \"Ana\", \"age\": 20}\n","python","",[26,49,50],{"__ignoreMap":47},[51,52,55,59,63,67,71,74,76,79,82,85,87,90,92,94,96,98,102],"span",{"class":53,"line":54},"line",1,[51,56,58],{"class":57},"su5hD","student ",[51,60,62],{"class":61},"smGrS","=",[51,64,66],{"class":65},"sP7_E"," {",[51,68,70],{"class":69},"sjJ54","\"",[51,72,28],{"class":73},"s_sjI",[51,75,70],{"class":69},[51,77,78],{"class":65},":",[51,80,81],{"class":69}," \"",[51,83,84],{"class":73},"Ana",[51,86,70],{"class":69},[51,88,89],{"class":65},",",[51,91,81],{"class":69},[51,93,32],{"class":73},[51,95,70],{"class":69},[51,97,78],{"class":65},[51,99,101],{"class":100},"srdBf"," 20",[51,103,104],{"class":65},"}\n",[14,106,107],{},"In this dictionary:",[109,110,111,122],"ul",{},[112,113,114,117,118,121],"li",{},[26,115,116],{},"\"name\""," is a key, and ",[26,119,120],{},"\"Ana\""," is its value",[112,123,124,117,127,121],{},[26,125,126],{},"\"age\"",[26,128,129],{},"20",[14,131,132,133,138],{},"If you are completely new to the term, see ",[134,135,137],"a",{"href":136},"\u002Fglossary\u002Fwhat-is-a-dictionary-in-python\u002F","what a dictionary in Python is",".",[140,141,143],"h2",{"id":142},"quick-example","Quick example",[14,145,146],{},"Use this example to see the most common dictionary tasks: create, read, update, add, and loop.",[42,148,150],{"className":44,"code":149,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\nprint(student[\"name\"])\nstudent[\"age\"] = 21\nstudent[\"city\"] = \"Madrid\"\n\nfor key, value in student.items():\n    print(key, value)\n",[26,151,152,188,195,221,243,269,274,303],{"__ignoreMap":47},[51,153,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186],{"class":53,"line":54},[51,155,58],{"class":57},[51,157,62],{"class":61},[51,159,66],{"class":65},[51,161,70],{"class":69},[51,163,28],{"class":73},[51,165,70],{"class":69},[51,167,78],{"class":65},[51,169,81],{"class":69},[51,171,84],{"class":73},[51,173,70],{"class":69},[51,175,89],{"class":65},[51,177,81],{"class":69},[51,179,32],{"class":73},[51,181,70],{"class":69},[51,183,78],{"class":65},[51,185,101],{"class":100},[51,187,104],{"class":65},[51,189,191],{"class":53,"line":190},2,[51,192,194],{"emptyLinePlaceholder":193},true,"\n",[51,196,198,202,205,209,212,214,216,218],{"class":53,"line":197},3,[51,199,201],{"class":200},"sptTA","print",[51,203,204],{"class":65},"(",[51,206,208],{"class":207},"slqww","student",[51,210,211],{"class":65},"[",[51,213,70],{"class":69},[51,215,28],{"class":73},[51,217,70],{"class":69},[51,219,220],{"class":65},"])\n",[51,222,224,226,228,230,232,234,237,240],{"class":53,"line":223},4,[51,225,208],{"class":57},[51,227,211],{"class":65},[51,229,70],{"class":69},[51,231,32],{"class":73},[51,233,70],{"class":69},[51,235,236],{"class":65},"]",[51,238,239],{"class":61}," =",[51,241,242],{"class":100}," 21\n",[51,244,246,248,250,252,255,257,259,261,263,266],{"class":53,"line":245},5,[51,247,208],{"class":57},[51,249,211],{"class":65},[51,251,70],{"class":69},[51,253,254],{"class":73},"city",[51,256,70],{"class":69},[51,258,236],{"class":65},[51,260,239],{"class":61},[51,262,81],{"class":69},[51,264,265],{"class":73},"Madrid",[51,267,268],{"class":69},"\"\n",[51,270,272],{"class":53,"line":271},6,[51,273,194],{"emptyLinePlaceholder":193},[51,275,277,281,284,286,289,292,295,297,300],{"class":53,"line":276},7,[51,278,280],{"class":279},"sVHd0","for",[51,282,283],{"class":57}," key",[51,285,89],{"class":65},[51,287,288],{"class":57}," value ",[51,290,291],{"class":279},"in",[51,293,294],{"class":57}," student",[51,296,138],{"class":65},[51,298,299],{"class":207},"items",[51,301,302],{"class":65},"():\n",[51,304,306,309,311,314,316,319],{"class":53,"line":305},8,[51,307,308],{"class":200},"    print",[51,310,204],{"class":65},[51,312,313],{"class":207},"key",[51,315,89],{"class":65},[51,317,318],{"class":207}," value",[51,320,321],{"class":65},")\n",[14,323,324],{},"Expected output:",[42,326,328],{"className":44,"code":327,"language":46,"meta":47,"style":47},"Ana\nname Ana\nage 21\ncity Madrid\n",[26,329,330,335,340,348],{"__ignoreMap":47},[51,331,332],{"class":53,"line":54},[51,333,334],{"class":57},"Ana\n",[51,336,337],{"class":53,"line":190},[51,338,339],{"class":57},"name Ana\n",[51,341,342,345],{"class":53,"line":197},[51,343,344],{"class":57},"age ",[51,346,347],{"class":100},"21\n",[51,349,350],{"class":53,"line":223},[51,351,352],{"class":57},"city Madrid\n",[140,354,356],{"id":355},"what-a-dictionary-is","What a dictionary is",[14,358,359],{},"A dictionary:",[109,361,362,365,368,371],{},[112,363,364],{},"Stores data as key-value pairs",[112,366,367],{},"Uses each key to look up a value",[112,369,370],{},"Works well for labeled data",[112,372,373,374],{},"Is written with curly braces ",[26,375,376],{},"{}",[14,378,379],{},"Example:",[42,381,383],{"className":44,"code":382,"language":46,"meta":47,"style":47},"person = {\"name\": \"Ana\", \"age\": 20}\n",[26,384,385],{"__ignoreMap":47},[51,386,387,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420],{"class":53,"line":54},[51,388,389],{"class":57},"person ",[51,391,62],{"class":61},[51,393,66],{"class":65},[51,395,70],{"class":69},[51,397,28],{"class":73},[51,399,70],{"class":69},[51,401,78],{"class":65},[51,403,81],{"class":69},[51,405,84],{"class":73},[51,407,70],{"class":69},[51,409,89],{"class":65},[51,411,81],{"class":69},[51,413,32],{"class":73},[51,415,70],{"class":69},[51,417,78],{"class":65},[51,419,101],{"class":100},[51,421,104],{"class":65},[14,423,424,425,29,428,431,432,435,436,438,439,138],{},"This is different from a list. A list uses positions like ",[26,426,427],{},"0",[26,429,430],{},"1",", and ",[26,433,434],{},"2",". A dictionary uses keys like ",[26,437,116],{}," and ",[26,440,126],{},[140,442,444],{"id":443},"when-to-use-a-dictionary","When to use a dictionary",[14,446,447,448,138],{},"Use a dictionary when values need ",[18,449,450],{},"names instead of positions",[14,452,453],{},"Common examples:",[109,455,456,459,462,465,468],{},[112,457,458],{},"A student record",[112,460,461],{},"App settings",[112,463,464],{},"Word counters",[112,466,467],{},"Product details",[112,469,470],{},"Grouped data",[14,472,379],{},[42,474,476],{"className":44,"code":475,"language":46,"meta":47,"style":47},"settings = {\n    \"theme\": \"dark\",\n    \"language\": \"English\",\n    \"notifications\": True\n}\n",[26,477,478,488,510,530,545],{"__ignoreMap":47},[51,479,480,483,485],{"class":53,"line":54},[51,481,482],{"class":57},"settings ",[51,484,62],{"class":61},[51,486,487],{"class":65}," {\n",[51,489,490,493,496,498,500,502,505,507],{"class":53,"line":190},[51,491,492],{"class":69},"    \"",[51,494,495],{"class":73},"theme",[51,497,70],{"class":69},[51,499,78],{"class":65},[51,501,81],{"class":69},[51,503,504],{"class":73},"dark",[51,506,70],{"class":69},[51,508,509],{"class":65},",\n",[51,511,512,514,517,519,521,523,526,528],{"class":53,"line":197},[51,513,492],{"class":69},[51,515,516],{"class":73},"language",[51,518,70],{"class":69},[51,520,78],{"class":65},[51,522,81],{"class":69},[51,524,525],{"class":73},"English",[51,527,70],{"class":69},[51,529,509],{"class":65},[51,531,532,534,537,539,541],{"class":53,"line":223},[51,533,492],{"class":69},[51,535,536],{"class":73},"notifications",[51,538,70],{"class":69},[51,540,78],{"class":65},[51,542,544],{"class":543},"s39Yj"," True\n",[51,546,547],{"class":53,"line":245},[51,548,104],{"class":65},[14,550,551],{},"A dictionary is often a better choice than a list when you want fast lookup by key.",[140,553,555],{"id":554},"how-to-create-a-dictionary","How to create a dictionary",[14,557,558,559,138],{},"You can create a dictionary with curly braces ",[26,560,376],{},[42,562,564],{"className":44,"code":563,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\nprint(student)\n",[26,565,566,602],{"__ignoreMap":47},[51,567,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600],{"class":53,"line":54},[51,569,58],{"class":57},[51,571,62],{"class":61},[51,573,66],{"class":65},[51,575,70],{"class":69},[51,577,28],{"class":73},[51,579,70],{"class":69},[51,581,78],{"class":65},[51,583,81],{"class":69},[51,585,84],{"class":73},[51,587,70],{"class":69},[51,589,89],{"class":65},[51,591,81],{"class":69},[51,593,32],{"class":73},[51,595,70],{"class":69},[51,597,78],{"class":65},[51,599,101],{"class":100},[51,601,104],{"class":65},[51,603,604,606,608,610],{"class":53,"line":190},[51,605,201],{"class":200},[51,607,204],{"class":65},[51,609,208],{"class":207},[51,611,321],{"class":65},[14,613,614],{},"Output:",[42,616,618],{"className":44,"code":617,"language":46,"meta":47,"style":47},"{'name': 'Ana', 'age': 20}\n",[26,619,620],{"__ignoreMap":47},[51,621,622,625,628,630,632,634,637,639,641,643,645,647,649,651,653],{"class":53,"line":54},[51,623,624],{"class":65},"{",[51,626,627],{"class":69},"'",[51,629,28],{"class":73},[51,631,627],{"class":69},[51,633,78],{"class":65},[51,635,636],{"class":69}," '",[51,638,84],{"class":73},[51,640,627],{"class":69},[51,642,89],{"class":65},[51,644,636],{"class":69},[51,646,32],{"class":73},[51,648,627],{"class":69},[51,650,78],{"class":65},[51,652,101],{"class":100},[51,654,104],{"class":65},[656,657,659],"h3",{"id":658},"empty-dictionary","Empty dictionary",[42,661,663],{"className":44,"code":662,"language":46,"meta":47,"style":47},"data = {}\nprint(data)\n",[26,664,665,675],{"__ignoreMap":47},[51,666,667,670,672],{"class":53,"line":54},[51,668,669],{"class":57},"data ",[51,671,62],{"class":61},[51,673,674],{"class":65}," {}\n",[51,676,677,679,681,684],{"class":53,"line":190},[51,678,201],{"class":200},[51,680,204],{"class":65},[51,682,683],{"class":207},"data",[51,685,321],{"class":65},[14,687,614],{},[42,689,691],{"className":44,"code":690,"language":46,"meta":47,"style":47},"{}\n",[26,692,693],{"__ignoreMap":47},[51,694,695],{"class":53,"line":54},[51,696,690],{"class":65},[656,698,700,701],{"id":699},"using-dict","Using ",[26,702,703],{},"dict()",[14,705,706,707,78],{},"You can also create a dictionary with ",[26,708,703],{},[42,710,712],{"className":44,"code":711,"language":46,"meta":47,"style":47},"student = dict(name=\"Ana\", age=20)\nprint(student)\n",[26,713,714,748],{"__ignoreMap":47},[51,715,716,718,720,724,726,729,731,733,735,737,739,742,744,746],{"class":53,"line":54},[51,717,58],{"class":57},[51,719,62],{"class":61},[51,721,723],{"class":722},"sZMiF"," dict",[51,725,204],{"class":65},[51,727,28],{"class":728},"s99_P",[51,730,62],{"class":61},[51,732,70],{"class":69},[51,734,84],{"class":73},[51,736,70],{"class":69},[51,738,89],{"class":65},[51,740,741],{"class":728}," age",[51,743,62],{"class":61},[51,745,129],{"class":100},[51,747,321],{"class":65},[51,749,750,752,754,756],{"class":53,"line":190},[51,751,201],{"class":200},[51,753,204],{"class":65},[51,755,208],{"class":207},[51,757,321],{"class":65},[14,759,614],{},[42,761,762],{"className":44,"code":617,"language":46,"meta":47,"style":47},[26,763,764],{"__ignoreMap":47},[51,765,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794],{"class":53,"line":54},[51,767,624],{"class":65},[51,769,627],{"class":69},[51,771,28],{"class":73},[51,773,627],{"class":69},[51,775,78],{"class":65},[51,777,636],{"class":69},[51,779,84],{"class":73},[51,781,627],{"class":69},[51,783,89],{"class":65},[51,785,636],{"class":69},[51,787,32],{"class":73},[51,789,627],{"class":69},[51,791,78],{"class":65},[51,793,101],{"class":100},[51,795,104],{"class":65},[14,797,798,799,138],{},"If you want more ways to create one, see ",[134,800,802],{"href":801},"\u002Freference\u002Fpython-dictionary-creating-a-dictionary\u002F","creating a dictionary in Python",[140,804,806],{"id":805},"how-to-access-dictionary-values","How to access dictionary values",[14,808,809],{},"Use square brackets with a key:",[42,811,813],{"className":44,"code":812,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\nprint(student[\"name\"])\n",[26,814,815,851,855],{"__ignoreMap":47},[51,816,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849],{"class":53,"line":54},[51,818,58],{"class":57},[51,820,62],{"class":61},[51,822,66],{"class":65},[51,824,70],{"class":69},[51,826,28],{"class":73},[51,828,70],{"class":69},[51,830,78],{"class":65},[51,832,81],{"class":69},[51,834,84],{"class":73},[51,836,70],{"class":69},[51,838,89],{"class":65},[51,840,81],{"class":69},[51,842,32],{"class":73},[51,844,70],{"class":69},[51,846,78],{"class":65},[51,848,101],{"class":100},[51,850,104],{"class":65},[51,852,853],{"class":53,"line":190},[51,854,194],{"emptyLinePlaceholder":193},[51,856,857,859,861,863,865,867,869,871],{"class":53,"line":197},[51,858,201],{"class":200},[51,860,204],{"class":65},[51,862,208],{"class":207},[51,864,211],{"class":65},[51,866,70],{"class":69},[51,868,28],{"class":73},[51,870,70],{"class":69},[51,872,220],{"class":65},[14,874,614],{},[42,876,877],{"className":44,"code":334,"language":46,"meta":47,"style":47},[26,878,879],{"__ignoreMap":47},[51,880,881],{"class":53,"line":54},[51,882,334],{"class":57},[656,884,700,886],{"id":885},"using-get",[26,887,888],{},"get()",[14,890,891,892,138],{},"If a key might not exist, use ",[26,893,888],{},[42,895,897],{"className":44,"code":896,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\nprint(student.get(\"name\"))\nprint(student.get(\"city\"))\n",[26,898,899,935,939,963],{"__ignoreMap":47},[51,900,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933],{"class":53,"line":54},[51,902,58],{"class":57},[51,904,62],{"class":61},[51,906,66],{"class":65},[51,908,70],{"class":69},[51,910,28],{"class":73},[51,912,70],{"class":69},[51,914,78],{"class":65},[51,916,81],{"class":69},[51,918,84],{"class":73},[51,920,70],{"class":69},[51,922,89],{"class":65},[51,924,81],{"class":69},[51,926,32],{"class":73},[51,928,70],{"class":69},[51,930,78],{"class":65},[51,932,101],{"class":100},[51,934,104],{"class":65},[51,936,937],{"class":53,"line":190},[51,938,194],{"emptyLinePlaceholder":193},[51,940,941,943,945,947,949,952,954,956,958,960],{"class":53,"line":197},[51,942,201],{"class":200},[51,944,204],{"class":65},[51,946,208],{"class":207},[51,948,138],{"class":65},[51,950,951],{"class":207},"get",[51,953,204],{"class":65},[51,955,70],{"class":69},[51,957,28],{"class":73},[51,959,70],{"class":69},[51,961,962],{"class":65},"))\n",[51,964,965,967,969,971,973,975,977,979,981,983],{"class":53,"line":223},[51,966,201],{"class":200},[51,968,204],{"class":65},[51,970,208],{"class":207},[51,972,138],{"class":65},[51,974,951],{"class":207},[51,976,204],{"class":65},[51,978,70],{"class":69},[51,980,254],{"class":73},[51,982,70],{"class":69},[51,984,962],{"class":65},[14,986,614],{},[42,988,990],{"className":44,"code":989,"language":46,"meta":47,"style":47},"Ana\nNone\n",[26,991,992,996],{"__ignoreMap":47},[51,993,994],{"class":53,"line":54},[51,995,334],{"class":57},[51,997,998],{"class":53,"line":190},[51,999,1000],{"class":543},"None\n",[14,1002,1003],{},"This is safer than using square brackets when the key may be missing.",[42,1005,1007],{"className":44,"code":1006,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\"}\n\n# print(student[\"city\"])   # This would raise an error\nprint(student.get(\"city\"))\n",[26,1008,1009,1033,1037,1043],{"__ignoreMap":47},[51,1010,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031],{"class":53,"line":54},[51,1012,58],{"class":57},[51,1014,62],{"class":61},[51,1016,66],{"class":65},[51,1018,70],{"class":69},[51,1020,28],{"class":73},[51,1022,70],{"class":69},[51,1024,78],{"class":65},[51,1026,81],{"class":69},[51,1028,84],{"class":73},[51,1030,70],{"class":69},[51,1032,104],{"class":65},[51,1034,1035],{"class":53,"line":190},[51,1036,194],{"emptyLinePlaceholder":193},[51,1038,1039],{"class":53,"line":197},[51,1040,1042],{"class":1041},"sutJx","# print(student[\"city\"])   # This would raise an error\n",[51,1044,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063],{"class":53,"line":223},[51,1046,201],{"class":200},[51,1048,204],{"class":65},[51,1050,208],{"class":207},[51,1052,138],{"class":65},[51,1054,951],{"class":207},[51,1056,204],{"class":65},[51,1058,70],{"class":69},[51,1060,254],{"class":73},[51,1062,70],{"class":69},[51,1064,962],{"class":65},[14,1066,1067,1068,1075,1076,138],{},"To learn more, see the ",[134,1069,1071,1072,1074],{"href":1070},"\u002Freference\u002Fpython-dictionary-get-method\u002F","Python dictionary ",[26,1073,888],{}," method"," or ",[134,1077,1079],{"href":1078},"\u002Fhow-to\u002Fhow-to-access-values-in-a-dictionary-in-python\u002F","how to access values in a dictionary in Python",[140,1081,1083],{"id":1082},"how-to-add-and-change-items","How to add and change items",[14,1085,1086],{},"To add a new item, assign a value to a new key.",[42,1088,1090],{"className":44,"code":1089,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\nstudent[\"city\"] = \"Paris\"\n\nprint(student)\n",[26,1091,1092,1128,1151,1155],{"__ignoreMap":47},[51,1093,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126],{"class":53,"line":54},[51,1095,58],{"class":57},[51,1097,62],{"class":61},[51,1099,66],{"class":65},[51,1101,70],{"class":69},[51,1103,28],{"class":73},[51,1105,70],{"class":69},[51,1107,78],{"class":65},[51,1109,81],{"class":69},[51,1111,84],{"class":73},[51,1113,70],{"class":69},[51,1115,89],{"class":65},[51,1117,81],{"class":69},[51,1119,32],{"class":73},[51,1121,70],{"class":69},[51,1123,78],{"class":65},[51,1125,101],{"class":100},[51,1127,104],{"class":65},[51,1129,1130,1132,1134,1136,1138,1140,1142,1144,1146,1149],{"class":53,"line":190},[51,1131,208],{"class":57},[51,1133,211],{"class":65},[51,1135,70],{"class":69},[51,1137,254],{"class":73},[51,1139,70],{"class":69},[51,1141,236],{"class":65},[51,1143,239],{"class":61},[51,1145,81],{"class":69},[51,1147,1148],{"class":73},"Paris",[51,1150,268],{"class":69},[51,1152,1153],{"class":53,"line":197},[51,1154,194],{"emptyLinePlaceholder":193},[51,1156,1157,1159,1161,1163],{"class":53,"line":223},[51,1158,201],{"class":200},[51,1160,204],{"class":65},[51,1162,208],{"class":207},[51,1164,321],{"class":65},[14,1166,614],{},[42,1168,1170],{"className":44,"code":1169,"language":46,"meta":47,"style":47},"{'name': 'Ana', 'age': 20, 'city': 'Paris'}\n",[26,1171,1172],{"__ignoreMap":47},[51,1173,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218],{"class":53,"line":54},[51,1175,624],{"class":65},[51,1177,627],{"class":69},[51,1179,28],{"class":73},[51,1181,627],{"class":69},[51,1183,78],{"class":65},[51,1185,636],{"class":69},[51,1187,84],{"class":73},[51,1189,627],{"class":69},[51,1191,89],{"class":65},[51,1193,636],{"class":69},[51,1195,32],{"class":73},[51,1197,627],{"class":69},[51,1199,78],{"class":65},[51,1201,101],{"class":100},[51,1203,89],{"class":65},[51,1205,636],{"class":69},[51,1207,254],{"class":73},[51,1209,627],{"class":69},[51,1211,78],{"class":65},[51,1213,636],{"class":69},[51,1215,1148],{"class":73},[51,1217,627],{"class":69},[51,1219,104],{"class":65},[14,1221,1222],{},"To change an existing item, assign a new value to an existing key.",[42,1224,1226],{"className":44,"code":1225,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\nstudent[\"age\"] = 21\n\nprint(student)\n",[26,1227,1228,1264,1282,1286],{"__ignoreMap":47},[51,1229,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262],{"class":53,"line":54},[51,1231,58],{"class":57},[51,1233,62],{"class":61},[51,1235,66],{"class":65},[51,1237,70],{"class":69},[51,1239,28],{"class":73},[51,1241,70],{"class":69},[51,1243,78],{"class":65},[51,1245,81],{"class":69},[51,1247,84],{"class":73},[51,1249,70],{"class":69},[51,1251,89],{"class":65},[51,1253,81],{"class":69},[51,1255,32],{"class":73},[51,1257,70],{"class":69},[51,1259,78],{"class":65},[51,1261,101],{"class":100},[51,1263,104],{"class":65},[51,1265,1266,1268,1270,1272,1274,1276,1278,1280],{"class":53,"line":190},[51,1267,208],{"class":57},[51,1269,211],{"class":65},[51,1271,70],{"class":69},[51,1273,32],{"class":73},[51,1275,70],{"class":69},[51,1277,236],{"class":65},[51,1279,239],{"class":61},[51,1281,242],{"class":100},[51,1283,1284],{"class":53,"line":197},[51,1285,194],{"emptyLinePlaceholder":193},[51,1287,1288,1290,1292,1294],{"class":53,"line":223},[51,1289,201],{"class":200},[51,1291,204],{"class":65},[51,1293,208],{"class":207},[51,1295,321],{"class":65},[14,1297,614],{},[42,1299,1301],{"className":44,"code":1300,"language":46,"meta":47,"style":47},"{'name': 'Ana', 'age': 21}\n",[26,1302,1303],{"__ignoreMap":47},[51,1304,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1334],{"class":53,"line":54},[51,1306,624],{"class":65},[51,1308,627],{"class":69},[51,1310,28],{"class":73},[51,1312,627],{"class":69},[51,1314,78],{"class":65},[51,1316,636],{"class":69},[51,1318,84],{"class":73},[51,1320,627],{"class":69},[51,1322,89],{"class":65},[51,1324,636],{"class":69},[51,1326,32],{"class":73},[51,1328,627],{"class":69},[51,1330,78],{"class":65},[51,1332,1333],{"class":100}," 21",[51,1335,104],{"class":65},[14,1337,1338,1339,138],{},"You can also change multiple items with the ",[134,1340,1342,1074],{"href":1341},"\u002Freference\u002Fpython-dictionary-update-method\u002F",[26,1343,1344],{},"update()",[140,1346,1348],{"id":1347},"how-to-remove-items","How to remove items",[14,1350,1351,1352,1355],{},"Use ",[26,1353,1354],{},"pop()"," to remove a key and get its value back.",[42,1357,1359],{"className":44,"code":1358,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20, \"city\": \"Paris\"}\n\nremoved_value = student.pop(\"city\")\n\nprint(removed_value)\nprint(student)\n",[26,1360,1361,1413,1417,1441,1445,1456],{"__ignoreMap":47},[51,1362,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411],{"class":53,"line":54},[51,1364,58],{"class":57},[51,1366,62],{"class":61},[51,1368,66],{"class":65},[51,1370,70],{"class":69},[51,1372,28],{"class":73},[51,1374,70],{"class":69},[51,1376,78],{"class":65},[51,1378,81],{"class":69},[51,1380,84],{"class":73},[51,1382,70],{"class":69},[51,1384,89],{"class":65},[51,1386,81],{"class":69},[51,1388,32],{"class":73},[51,1390,70],{"class":69},[51,1392,78],{"class":65},[51,1394,101],{"class":100},[51,1396,89],{"class":65},[51,1398,81],{"class":69},[51,1400,254],{"class":73},[51,1402,70],{"class":69},[51,1404,78],{"class":65},[51,1406,81],{"class":69},[51,1408,1148],{"class":73},[51,1410,70],{"class":69},[51,1412,104],{"class":65},[51,1414,1415],{"class":53,"line":190},[51,1416,194],{"emptyLinePlaceholder":193},[51,1418,1419,1422,1424,1426,1428,1431,1433,1435,1437,1439],{"class":53,"line":197},[51,1420,1421],{"class":57},"removed_value ",[51,1423,62],{"class":61},[51,1425,294],{"class":57},[51,1427,138],{"class":65},[51,1429,1430],{"class":207},"pop",[51,1432,204],{"class":65},[51,1434,70],{"class":69},[51,1436,254],{"class":73},[51,1438,70],{"class":69},[51,1440,321],{"class":65},[51,1442,1443],{"class":53,"line":223},[51,1444,194],{"emptyLinePlaceholder":193},[51,1446,1447,1449,1451,1454],{"class":53,"line":245},[51,1448,201],{"class":200},[51,1450,204],{"class":65},[51,1452,1453],{"class":207},"removed_value",[51,1455,321],{"class":65},[51,1457,1458,1460,1462,1464],{"class":53,"line":271},[51,1459,201],{"class":200},[51,1461,204],{"class":65},[51,1463,208],{"class":207},[51,1465,321],{"class":65},[14,1467,614],{},[42,1469,1471],{"className":44,"code":1470,"language":46,"meta":47,"style":47},"Paris\n{'name': 'Ana', 'age': 20}\n",[26,1472,1473,1478],{"__ignoreMap":47},[51,1474,1475],{"class":53,"line":54},[51,1476,1477],{"class":57},"Paris\n",[51,1479,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508],{"class":53,"line":190},[51,1481,624],{"class":65},[51,1483,627],{"class":69},[51,1485,28],{"class":73},[51,1487,627],{"class":69},[51,1489,78],{"class":65},[51,1491,636],{"class":69},[51,1493,84],{"class":73},[51,1495,627],{"class":69},[51,1497,89],{"class":65},[51,1499,636],{"class":69},[51,1501,32],{"class":73},[51,1503,627],{"class":69},[51,1505,78],{"class":65},[51,1507,101],{"class":100},[51,1509,104],{"class":65},[14,1511,1351,1512,1515],{},[26,1513,1514],{},"del"," to remove a key without returning its value.",[42,1517,1519],{"className":44,"code":1518,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\ndel student[\"age\"]\nprint(student)\n",[26,1520,1521,1557,1561,1578],{"__ignoreMap":47},[51,1522,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555],{"class":53,"line":54},[51,1524,58],{"class":57},[51,1526,62],{"class":61},[51,1528,66],{"class":65},[51,1530,70],{"class":69},[51,1532,28],{"class":73},[51,1534,70],{"class":69},[51,1536,78],{"class":65},[51,1538,81],{"class":69},[51,1540,84],{"class":73},[51,1542,70],{"class":69},[51,1544,89],{"class":65},[51,1546,81],{"class":69},[51,1548,32],{"class":73},[51,1550,70],{"class":69},[51,1552,78],{"class":65},[51,1554,101],{"class":100},[51,1556,104],{"class":65},[51,1558,1559],{"class":53,"line":190},[51,1560,194],{"emptyLinePlaceholder":193},[51,1562,1563,1565,1567,1569,1571,1573,1575],{"class":53,"line":197},[51,1564,1514],{"class":279},[51,1566,294],{"class":57},[51,1568,211],{"class":65},[51,1570,70],{"class":69},[51,1572,32],{"class":73},[51,1574,70],{"class":69},[51,1576,1577],{"class":65},"]\n",[51,1579,1580,1582,1584,1586],{"class":53,"line":223},[51,1581,201],{"class":200},[51,1583,204],{"class":65},[51,1585,208],{"class":207},[51,1587,321],{"class":65},[14,1589,614],{},[42,1591,1593],{"className":44,"code":1592,"language":46,"meta":47,"style":47},"{'name': 'Ana'}\n",[26,1594,1595],{"__ignoreMap":47},[51,1596,1597,1599,1601,1603,1605,1607,1609,1611,1613],{"class":53,"line":54},[51,1598,624],{"class":65},[51,1600,627],{"class":69},[51,1602,28],{"class":73},[51,1604,627],{"class":69},[51,1606,78],{"class":65},[51,1608,636],{"class":69},[51,1610,84],{"class":73},[51,1612,627],{"class":69},[51,1614,104],{"class":65},[14,1616,1351,1617,1620],{},[26,1618,1619],{},"clear()"," to remove everything.",[42,1622,1624],{"className":44,"code":1623,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\nstudent.clear()\nprint(student)\n",[26,1625,1626,1662,1666,1678],{"__ignoreMap":47},[51,1627,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660],{"class":53,"line":54},[51,1629,58],{"class":57},[51,1631,62],{"class":61},[51,1633,66],{"class":65},[51,1635,70],{"class":69},[51,1637,28],{"class":73},[51,1639,70],{"class":69},[51,1641,78],{"class":65},[51,1643,81],{"class":69},[51,1645,84],{"class":73},[51,1647,70],{"class":69},[51,1649,89],{"class":65},[51,1651,81],{"class":69},[51,1653,32],{"class":73},[51,1655,70],{"class":69},[51,1657,78],{"class":65},[51,1659,101],{"class":100},[51,1661,104],{"class":65},[51,1663,1664],{"class":53,"line":190},[51,1665,194],{"emptyLinePlaceholder":193},[51,1667,1668,1670,1672,1675],{"class":53,"line":197},[51,1669,208],{"class":57},[51,1671,138],{"class":65},[51,1673,1674],{"class":207},"clear",[51,1676,1677],{"class":65},"()\n",[51,1679,1680,1682,1684,1686],{"class":53,"line":223},[51,1681,201],{"class":200},[51,1683,204],{"class":65},[51,1685,208],{"class":207},[51,1687,321],{"class":65},[14,1689,614],{},[42,1691,1692],{"className":44,"code":690,"language":46,"meta":47,"style":47},[26,1693,1694],{"__ignoreMap":47},[51,1695,1696],{"class":53,"line":54},[51,1697,690],{"class":65},[14,1699,1700],{},"Be careful: removing a missing key can raise an error.",[42,1702,1704],{"className":44,"code":1703,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\"}\n\n# del student[\"age\"]   # This would raise an error\n",[26,1705,1706,1730,1734],{"__ignoreMap":47},[51,1707,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728],{"class":53,"line":54},[51,1709,58],{"class":57},[51,1711,62],{"class":61},[51,1713,66],{"class":65},[51,1715,70],{"class":69},[51,1717,28],{"class":73},[51,1719,70],{"class":69},[51,1721,78],{"class":65},[51,1723,81],{"class":69},[51,1725,84],{"class":73},[51,1727,70],{"class":69},[51,1729,104],{"class":65},[51,1731,1732],{"class":53,"line":190},[51,1733,194],{"emptyLinePlaceholder":193},[51,1735,1736],{"class":53,"line":197},[51,1737,1738],{"class":1041},"# del student[\"age\"]   # This would raise an error\n",[14,1740,1741,1742,138],{},"For step-by-step help, see ",[134,1743,1745],{"href":1744},"\u002Fhow-to\u002Fhow-to-remove-a-key-from-a-dictionary-in-python\u002F","how to remove a key from a dictionary in Python",[140,1747,1749],{"id":1748},"looping-through-a-dictionary","Looping through a dictionary",[14,1751,1752],{},"You can loop through keys, values, or both.",[656,1754,1756],{"id":1755},"loop-through-keys","Loop through keys",[42,1758,1760],{"className":44,"code":1759,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20, \"city\": \"Madrid\"}\n\nfor key in student:\n    print(key)\n",[26,1761,1762,1814,1818,1832],{"__ignoreMap":47},[51,1763,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812],{"class":53,"line":54},[51,1765,58],{"class":57},[51,1767,62],{"class":61},[51,1769,66],{"class":65},[51,1771,70],{"class":69},[51,1773,28],{"class":73},[51,1775,70],{"class":69},[51,1777,78],{"class":65},[51,1779,81],{"class":69},[51,1781,84],{"class":73},[51,1783,70],{"class":69},[51,1785,89],{"class":65},[51,1787,81],{"class":69},[51,1789,32],{"class":73},[51,1791,70],{"class":69},[51,1793,78],{"class":65},[51,1795,101],{"class":100},[51,1797,89],{"class":65},[51,1799,81],{"class":69},[51,1801,254],{"class":73},[51,1803,70],{"class":69},[51,1805,78],{"class":65},[51,1807,81],{"class":69},[51,1809,265],{"class":73},[51,1811,70],{"class":69},[51,1813,104],{"class":65},[51,1815,1816],{"class":53,"line":190},[51,1817,194],{"emptyLinePlaceholder":193},[51,1819,1820,1822,1825,1827,1829],{"class":53,"line":197},[51,1821,280],{"class":279},[51,1823,1824],{"class":57}," key ",[51,1826,291],{"class":279},[51,1828,294],{"class":57},[51,1830,1831],{"class":65},":\n",[51,1833,1834,1836,1838,1840],{"class":53,"line":223},[51,1835,308],{"class":200},[51,1837,204],{"class":65},[51,1839,313],{"class":207},[51,1841,321],{"class":65},[656,1843,1845],{"id":1844},"loop-through-values","Loop through values",[42,1847,1849],{"className":44,"code":1848,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20, \"city\": \"Madrid\"}\n\nfor value in student.values():\n    print(value)\n",[26,1850,1851,1903,1907,1924],{"__ignoreMap":47},[51,1852,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901],{"class":53,"line":54},[51,1854,58],{"class":57},[51,1856,62],{"class":61},[51,1858,66],{"class":65},[51,1860,70],{"class":69},[51,1862,28],{"class":73},[51,1864,70],{"class":69},[51,1866,78],{"class":65},[51,1868,81],{"class":69},[51,1870,84],{"class":73},[51,1872,70],{"class":69},[51,1874,89],{"class":65},[51,1876,81],{"class":69},[51,1878,32],{"class":73},[51,1880,70],{"class":69},[51,1882,78],{"class":65},[51,1884,101],{"class":100},[51,1886,89],{"class":65},[51,1888,81],{"class":69},[51,1890,254],{"class":73},[51,1892,70],{"class":69},[51,1894,78],{"class":65},[51,1896,81],{"class":69},[51,1898,265],{"class":73},[51,1900,70],{"class":69},[51,1902,104],{"class":65},[51,1904,1905],{"class":53,"line":190},[51,1906,194],{"emptyLinePlaceholder":193},[51,1908,1909,1911,1913,1915,1917,1919,1922],{"class":53,"line":197},[51,1910,280],{"class":279},[51,1912,288],{"class":57},[51,1914,291],{"class":279},[51,1916,294],{"class":57},[51,1918,138],{"class":65},[51,1920,1921],{"class":207},"values",[51,1923,302],{"class":65},[51,1925,1926,1928,1930,1933],{"class":53,"line":223},[51,1927,308],{"class":200},[51,1929,204],{"class":65},[51,1931,1932],{"class":207},"value",[51,1934,321],{"class":65},[656,1936,1938],{"id":1937},"loop-through-key-value-pairs","Loop through key-value pairs",[14,1940,1941],{},"This is often the easiest option when you need both the key and the value.",[42,1943,1945],{"className":44,"code":1944,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20, \"city\": \"Madrid\"}\n\nfor key, value in student.items():\n    print(key, value)\n",[26,1946,1947,1999,2003,2023],{"__ignoreMap":47},[51,1948,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997],{"class":53,"line":54},[51,1950,58],{"class":57},[51,1952,62],{"class":61},[51,1954,66],{"class":65},[51,1956,70],{"class":69},[51,1958,28],{"class":73},[51,1960,70],{"class":69},[51,1962,78],{"class":65},[51,1964,81],{"class":69},[51,1966,84],{"class":73},[51,1968,70],{"class":69},[51,1970,89],{"class":65},[51,1972,81],{"class":69},[51,1974,32],{"class":73},[51,1976,70],{"class":69},[51,1978,78],{"class":65},[51,1980,101],{"class":100},[51,1982,89],{"class":65},[51,1984,81],{"class":69},[51,1986,254],{"class":73},[51,1988,70],{"class":69},[51,1990,78],{"class":65},[51,1992,81],{"class":69},[51,1994,265],{"class":73},[51,1996,70],{"class":69},[51,1998,104],{"class":65},[51,2000,2001],{"class":53,"line":190},[51,2002,194],{"emptyLinePlaceholder":193},[51,2004,2005,2007,2009,2011,2013,2015,2017,2019,2021],{"class":53,"line":197},[51,2006,280],{"class":279},[51,2008,283],{"class":57},[51,2010,89],{"class":65},[51,2012,288],{"class":57},[51,2014,291],{"class":279},[51,2016,294],{"class":57},[51,2018,138],{"class":65},[51,2020,299],{"class":207},[51,2022,302],{"class":65},[51,2024,2025,2027,2029,2031,2033,2035],{"class":53,"line":223},[51,2026,308],{"class":200},[51,2028,204],{"class":65},[51,2030,313],{"class":207},[51,2032,89],{"class":65},[51,2034,318],{"class":207},[51,2036,321],{"class":65},[14,2038,2039],{},"Possible output:",[42,2041,2043],{"className":44,"code":2042,"language":46,"meta":47,"style":47},"name Ana\nage 20\ncity Madrid\n",[26,2044,2045,2049,2056],{"__ignoreMap":47},[51,2046,2047],{"class":53,"line":54},[51,2048,339],{"class":57},[51,2050,2051,2053],{"class":53,"line":190},[51,2052,344],{"class":57},[51,2054,2055],{"class":100},"20\n",[51,2057,2058],{"class":53,"line":197},[51,2059,352],{"class":57},[14,2061,2062,2063,29,2069,431,2075,2081,2082,138],{},"You can learn more about ",[134,2064,2066],{"href":2065},"\u002Freference\u002Fpython-dictionary-items-method\u002F",[26,2067,2068],{},"items()",[134,2070,2072],{"href":2071},"\u002Freference\u002Fpython-dictionary-keys-method\u002F",[26,2073,2074],{},"keys()",[134,2076,2078],{"href":2077},"\u002Freference\u002Fpython-dictionary-values-method\u002F",[26,2079,2080],{},"values()",", or see ",[134,2083,2085],{"href":2084},"\u002Fhow-to\u002Fhow-to-loop-through-a-dictionary-in-python\u002F","how to loop through a dictionary in Python",[140,2087,2089],{"id":2088},"important-dictionary-rules","Important dictionary rules",[14,2091,2092],{},"Here are some important rules beginners should know:",[109,2094,2095,2100,2105,2110],{},[112,2096,2097],{},[18,2098,2099],{},"Keys must be unique",[112,2101,2102],{},[18,2103,2104],{},"Keys should be immutable",[112,2106,2107],{},[18,2108,2109],{},"Values can be any type",[112,2111,2112],{},[18,2113,2114],{},"Dictionaries are mutable",[656,2116,2099],{"id":2117},"keys-must-be-unique",[14,2119,2120],{},"If the same key appears more than once, the later value replaces the earlier one.",[42,2122,2124],{"className":44,"code":2123,"language":46,"meta":47,"style":47},"data = {\"name\": \"Ana\", \"name\": \"Luis\"}\nprint(data)\n",[26,2125,2126,2167],{"__ignoreMap":47},[51,2127,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2163,2165],{"class":53,"line":54},[51,2129,669],{"class":57},[51,2131,62],{"class":61},[51,2133,66],{"class":65},[51,2135,70],{"class":69},[51,2137,28],{"class":73},[51,2139,70],{"class":69},[51,2141,78],{"class":65},[51,2143,81],{"class":69},[51,2145,84],{"class":73},[51,2147,70],{"class":69},[51,2149,89],{"class":65},[51,2151,81],{"class":69},[51,2153,28],{"class":73},[51,2155,70],{"class":69},[51,2157,78],{"class":65},[51,2159,81],{"class":69},[51,2161,2162],{"class":73},"Luis",[51,2164,70],{"class":69},[51,2166,104],{"class":65},[51,2168,2169,2171,2173,2175],{"class":53,"line":190},[51,2170,201],{"class":200},[51,2172,204],{"class":65},[51,2174,683],{"class":207},[51,2176,321],{"class":65},[14,2178,614],{},[42,2180,2182],{"className":44,"code":2181,"language":46,"meta":47,"style":47},"{'name': 'Luis'}\n",[26,2183,2184],{"__ignoreMap":47},[51,2185,2186,2188,2190,2192,2194,2196,2198,2200,2202],{"class":53,"line":54},[51,2187,624],{"class":65},[51,2189,627],{"class":69},[51,2191,28],{"class":73},[51,2193,627],{"class":69},[51,2195,78],{"class":65},[51,2197,636],{"class":69},[51,2199,2162],{"class":73},[51,2201,627],{"class":69},[51,2203,104],{"class":65},[656,2205,2104],{"id":2206},"keys-should-be-immutable",[14,2208,2209],{},"Good key types include:",[109,2211,2212,2215,2218],{},[112,2213,2214],{},"Strings",[112,2216,2217],{},"Numbers",[112,2219,2220],{},"Tuples",[14,2222,2223],{},"These work well because they do not change.",[656,2225,2109],{"id":2226},"values-can-be-any-type",[14,2228,2229],{},"A dictionary value can be a string, number, list, or even another dictionary.",[42,2231,2233],{"className":44,"code":2232,"language":46,"meta":47,"style":47},"student = {\n    \"name\": \"Ana\",\n    \"age\": 20,\n    \"grades\": [90, 85, 88],\n    \"address\": {\"city\": \"Madrid\", \"zip\": \"28001\"}\n}\n\nprint(student)\n",[26,2234,2235,2243,2261,2275,2305,2352,2356,2360],{"__ignoreMap":47},[51,2236,2237,2239,2241],{"class":53,"line":54},[51,2238,58],{"class":57},[51,2240,62],{"class":61},[51,2242,487],{"class":65},[51,2244,2245,2247,2249,2251,2253,2255,2257,2259],{"class":53,"line":190},[51,2246,492],{"class":69},[51,2248,28],{"class":73},[51,2250,70],{"class":69},[51,2252,78],{"class":65},[51,2254,81],{"class":69},[51,2256,84],{"class":73},[51,2258,70],{"class":69},[51,2260,509],{"class":65},[51,2262,2263,2265,2267,2269,2271,2273],{"class":53,"line":197},[51,2264,492],{"class":69},[51,2266,32],{"class":73},[51,2268,70],{"class":69},[51,2270,78],{"class":65},[51,2272,101],{"class":100},[51,2274,509],{"class":65},[51,2276,2277,2279,2282,2284,2286,2289,2292,2294,2297,2299,2302],{"class":53,"line":223},[51,2278,492],{"class":69},[51,2280,2281],{"class":73},"grades",[51,2283,70],{"class":69},[51,2285,78],{"class":65},[51,2287,2288],{"class":65}," [",[51,2290,2291],{"class":100},"90",[51,2293,89],{"class":65},[51,2295,2296],{"class":100}," 85",[51,2298,89],{"class":65},[51,2300,2301],{"class":100}," 88",[51,2303,2304],{"class":65},"],\n",[51,2306,2307,2309,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2339,2341,2343,2345,2348,2350],{"class":53,"line":245},[51,2308,492],{"class":69},[51,2310,2311],{"class":73},"address",[51,2313,70],{"class":69},[51,2315,78],{"class":65},[51,2317,66],{"class":65},[51,2319,70],{"class":69},[51,2321,254],{"class":73},[51,2323,70],{"class":69},[51,2325,78],{"class":65},[51,2327,81],{"class":69},[51,2329,265],{"class":73},[51,2331,70],{"class":69},[51,2333,89],{"class":65},[51,2335,81],{"class":69},[51,2337,2338],{"class":73},"zip",[51,2340,70],{"class":69},[51,2342,78],{"class":65},[51,2344,81],{"class":69},[51,2346,2347],{"class":73},"28001",[51,2349,70],{"class":69},[51,2351,104],{"class":65},[51,2353,2354],{"class":53,"line":271},[51,2355,104],{"class":65},[51,2357,2358],{"class":53,"line":276},[51,2359,194],{"emptyLinePlaceholder":193},[51,2361,2362,2364,2366,2368],{"class":53,"line":305},[51,2363,201],{"class":200},[51,2365,204],{"class":65},[51,2367,208],{"class":207},[51,2369,321],{"class":65},[656,2371,2114],{"id":2372},"dictionaries-are-mutable",[14,2374,2375],{},"This means you can change them after creation.",[42,2377,2379],{"className":44,"code":2378,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\"}\nstudent[\"name\"] = \"Eva\"\n\nprint(student)\n",[26,2380,2381,2405,2428,2432],{"__ignoreMap":47},[51,2382,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403],{"class":53,"line":54},[51,2384,58],{"class":57},[51,2386,62],{"class":61},[51,2388,66],{"class":65},[51,2390,70],{"class":69},[51,2392,28],{"class":73},[51,2394,70],{"class":69},[51,2396,78],{"class":65},[51,2398,81],{"class":69},[51,2400,84],{"class":73},[51,2402,70],{"class":69},[51,2404,104],{"class":65},[51,2406,2407,2409,2411,2413,2415,2417,2419,2421,2423,2426],{"class":53,"line":190},[51,2408,208],{"class":57},[51,2410,211],{"class":65},[51,2412,70],{"class":69},[51,2414,28],{"class":73},[51,2416,70],{"class":69},[51,2418,236],{"class":65},[51,2420,239],{"class":61},[51,2422,81],{"class":69},[51,2424,2425],{"class":73},"Eva",[51,2427,268],{"class":69},[51,2429,2430],{"class":53,"line":197},[51,2431,194],{"emptyLinePlaceholder":193},[51,2433,2434,2436,2438,2440],{"class":53,"line":223},[51,2435,201],{"class":200},[51,2437,204],{"class":65},[51,2439,208],{"class":207},[51,2441,321],{"class":65},[140,2443,2445],{"id":2444},"dictionary-methods-to-learn-next","Dictionary methods to learn next",[14,2447,2448],{},"These methods are very useful:",[109,2450,2451,2456,2461,2466,2471],{},[112,2452,2453,2455],{},[26,2454,888],{}," for safe lookup",[112,2457,2458,2460],{},[26,2459,2074],{}," to view all keys",[112,2462,2463,2465],{},[26,2464,2080],{}," to view all values",[112,2467,2468,2470],{},[26,2469,2068],{}," to work with key-value pairs",[112,2472,2473,2475],{},[26,2474,1344],{}," to merge or change multiple items",[14,2477,379],{},[42,2479,2481],{"className":44,"code":2480,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\nprint(student.keys())\nprint(student.values())\nprint(student.items())\n\nstudent.update({\"age\": 21, \"city\": \"Madrid\"})\nprint(student)\n",[26,2482,2483,2519,2523,2539,2553,2567,2571,2612],{"__ignoreMap":47},[51,2484,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517],{"class":53,"line":54},[51,2486,58],{"class":57},[51,2488,62],{"class":61},[51,2490,66],{"class":65},[51,2492,70],{"class":69},[51,2494,28],{"class":73},[51,2496,70],{"class":69},[51,2498,78],{"class":65},[51,2500,81],{"class":69},[51,2502,84],{"class":73},[51,2504,70],{"class":69},[51,2506,89],{"class":65},[51,2508,81],{"class":69},[51,2510,32],{"class":73},[51,2512,70],{"class":69},[51,2514,78],{"class":65},[51,2516,101],{"class":100},[51,2518,104],{"class":65},[51,2520,2521],{"class":53,"line":190},[51,2522,194],{"emptyLinePlaceholder":193},[51,2524,2525,2527,2529,2531,2533,2536],{"class":53,"line":197},[51,2526,201],{"class":200},[51,2528,204],{"class":65},[51,2530,208],{"class":207},[51,2532,138],{"class":65},[51,2534,2535],{"class":207},"keys",[51,2537,2538],{"class":65},"())\n",[51,2540,2541,2543,2545,2547,2549,2551],{"class":53,"line":223},[51,2542,201],{"class":200},[51,2544,204],{"class":65},[51,2546,208],{"class":207},[51,2548,138],{"class":65},[51,2550,1921],{"class":207},[51,2552,2538],{"class":65},[51,2554,2555,2557,2559,2561,2563,2565],{"class":53,"line":245},[51,2556,201],{"class":200},[51,2558,204],{"class":65},[51,2560,208],{"class":207},[51,2562,138],{"class":65},[51,2564,299],{"class":207},[51,2566,2538],{"class":65},[51,2568,2569],{"class":53,"line":271},[51,2570,194],{"emptyLinePlaceholder":193},[51,2572,2573,2575,2577,2580,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609],{"class":53,"line":276},[51,2574,208],{"class":57},[51,2576,138],{"class":65},[51,2578,2579],{"class":207},"update",[51,2581,2582],{"class":65},"({",[51,2584,70],{"class":69},[51,2586,32],{"class":73},[51,2588,70],{"class":69},[51,2590,78],{"class":65},[51,2592,1333],{"class":100},[51,2594,89],{"class":65},[51,2596,81],{"class":69},[51,2598,254],{"class":73},[51,2600,70],{"class":69},[51,2602,78],{"class":65},[51,2604,81],{"class":69},[51,2606,265],{"class":73},[51,2608,70],{"class":69},[51,2610,2611],{"class":65},"})\n",[51,2613,2614,2616,2618,2620],{"class":53,"line":305},[51,2615,201],{"class":200},[51,2617,204],{"class":65},[51,2619,208],{"class":207},[51,2621,321],{"class":65},[14,2623,614],{},[42,2625,2627],{"className":44,"code":2626,"language":46,"meta":47,"style":47},"dict_keys(['name', 'age'])\ndict_values(['name', 20])\ndict_items([('name', 'Ana'), ('age', 20)])\n{'name': 'Ana', 'age': 21, 'city': 'Madrid'}\n",[26,2628,2629,2653,2672,2713],{"__ignoreMap":47},[51,2630,2631,2634,2637,2639,2641,2643,2645,2647,2649,2651],{"class":53,"line":54},[51,2632,2633],{"class":207},"dict_keys",[51,2635,2636],{"class":65},"([",[51,2638,627],{"class":69},[51,2640,28],{"class":73},[51,2642,627],{"class":69},[51,2644,89],{"class":65},[51,2646,636],{"class":69},[51,2648,32],{"class":73},[51,2650,627],{"class":69},[51,2652,220],{"class":65},[51,2654,2655,2658,2660,2662,2664,2666,2668,2670],{"class":53,"line":190},[51,2656,2657],{"class":207},"dict_values",[51,2659,2636],{"class":65},[51,2661,627],{"class":69},[51,2663,28],{"class":73},[51,2665,627],{"class":69},[51,2667,89],{"class":65},[51,2669,101],{"class":100},[51,2671,220],{"class":65},[51,2673,2674,2677,2680,2682,2684,2686,2688,2690,2692,2694,2697,2700,2702,2704,2706,2708,2710],{"class":53,"line":197},[51,2675,2676],{"class":207},"dict_items",[51,2678,2679],{"class":65},"([(",[51,2681,627],{"class":69},[51,2683,28],{"class":73},[51,2685,627],{"class":69},[51,2687,89],{"class":65},[51,2689,636],{"class":69},[51,2691,84],{"class":73},[51,2693,627],{"class":69},[51,2695,2696],{"class":65},"),",[51,2698,2699],{"class":65}," (",[51,2701,627],{"class":69},[51,2703,32],{"class":73},[51,2705,627],{"class":69},[51,2707,89],{"class":65},[51,2709,101],{"class":100},[51,2711,2712],{"class":65},")])\n",[51,2714,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759],{"class":53,"line":223},[51,2716,624],{"class":65},[51,2718,627],{"class":69},[51,2720,28],{"class":73},[51,2722,627],{"class":69},[51,2724,78],{"class":65},[51,2726,636],{"class":69},[51,2728,84],{"class":73},[51,2730,627],{"class":69},[51,2732,89],{"class":65},[51,2734,636],{"class":69},[51,2736,32],{"class":73},[51,2738,627],{"class":69},[51,2740,78],{"class":65},[51,2742,1333],{"class":100},[51,2744,89],{"class":65},[51,2746,636],{"class":69},[51,2748,254],{"class":73},[51,2750,627],{"class":69},[51,2752,78],{"class":65},[51,2754,636],{"class":69},[51,2756,265],{"class":73},[51,2758,627],{"class":69},[51,2760,104],{"class":65},[140,2762,2764],{"id":2763},"common-beginner-problems","Common beginner problems",[14,2766,2767],{},"Here are some common mistakes when working with dictionaries.",[656,2769,2771],{"id":2770},"using-a-key-that-does-not-exist","Using a key that does not exist",[14,2773,2774,2775,2778],{},"This causes a ",[26,2776,2777],{},"KeyError"," if you use square brackets.",[42,2780,2782],{"className":44,"code":2781,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\"}\n\n# print(student[\"age\"])   # KeyError\nprint(student.get(\"age\"))  # Safer\n",[26,2783,2784,2808,2812,2817],{"__ignoreMap":47},[51,2785,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806],{"class":53,"line":54},[51,2787,58],{"class":57},[51,2789,62],{"class":61},[51,2791,66],{"class":65},[51,2793,70],{"class":69},[51,2795,28],{"class":73},[51,2797,70],{"class":69},[51,2799,78],{"class":65},[51,2801,81],{"class":69},[51,2803,84],{"class":73},[51,2805,70],{"class":69},[51,2807,104],{"class":65},[51,2809,2810],{"class":53,"line":190},[51,2811,194],{"emptyLinePlaceholder":193},[51,2813,2814],{"class":53,"line":197},[51,2815,2816],{"class":1041},"# print(student[\"age\"])   # KeyError\n",[51,2818,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2840],{"class":53,"line":223},[51,2820,201],{"class":200},[51,2822,204],{"class":65},[51,2824,208],{"class":207},[51,2826,138],{"class":65},[51,2828,951],{"class":207},[51,2830,204],{"class":65},[51,2832,70],{"class":69},[51,2834,32],{"class":73},[51,2836,70],{"class":69},[51,2838,2839],{"class":65},"))",[51,2841,2842],{"class":1041},"  # Safer\n",[14,2844,2845,2846,138],{},"If you are seeing this error, read ",[134,2847,2849],{"href":2848},"\u002Ferrors\u002Fkeyerror-in-python-causes-and-fixes\u002F","KeyError in Python: causes and fixes",[656,2851,2853],{"id":2852},"confusing-dictionaries-with-lists","Confusing dictionaries with lists",[14,2855,2856,2857,438,2859,138],{},"A dictionary does not use list positions like ",[26,2858,427],{},[26,2860,430],{},[42,2862,2864],{"className":44,"code":2863,"language":46,"meta":47,"style":47},"student = {\"name\": \"Ana\", \"age\": 20}\n\n# print(student[0])   # Wrong\nprint(student[\"name\"])  # Correct\n",[26,2865,2866,2902,2906,2911],{"__ignoreMap":47},[51,2867,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900],{"class":53,"line":54},[51,2869,58],{"class":57},[51,2871,62],{"class":61},[51,2873,66],{"class":65},[51,2875,70],{"class":69},[51,2877,28],{"class":73},[51,2879,70],{"class":69},[51,2881,78],{"class":65},[51,2883,81],{"class":69},[51,2885,84],{"class":73},[51,2887,70],{"class":69},[51,2889,89],{"class":65},[51,2891,81],{"class":69},[51,2893,32],{"class":73},[51,2895,70],{"class":69},[51,2897,78],{"class":65},[51,2899,101],{"class":100},[51,2901,104],{"class":65},[51,2903,2904],{"class":53,"line":190},[51,2905,194],{"emptyLinePlaceholder":193},[51,2907,2908],{"class":53,"line":197},[51,2909,2910],{"class":1041},"# print(student[0])   # Wrong\n",[51,2912,2913,2915,2917,2919,2921,2923,2925,2927,2930],{"class":53,"line":223},[51,2914,201],{"class":200},[51,2916,204],{"class":65},[51,2918,208],{"class":207},[51,2920,211],{"class":65},[51,2922,70],{"class":69},[51,2924,28],{"class":73},[51,2926,70],{"class":69},[51,2928,2929],{"class":65},"])",[51,2931,2932],{"class":1041},"  # Correct\n",[656,2934,2936],{"id":2935},"trying-to-use-duplicate-keys","Trying to use duplicate keys",[14,2938,2939],{},"Only the last value is kept.",[42,2941,2943],{"className":44,"code":2942,"language":46,"meta":47,"style":47},"data = {\"color\": \"red\", \"color\": \"blue\"}\nprint(data)\n",[26,2944,2945,2988],{"__ignoreMap":47},[51,2946,2947,2949,2951,2953,2955,2958,2960,2962,2964,2967,2969,2971,2973,2975,2977,2979,2981,2984,2986],{"class":53,"line":54},[51,2948,669],{"class":57},[51,2950,62],{"class":61},[51,2952,66],{"class":65},[51,2954,70],{"class":69},[51,2956,2957],{"class":73},"color",[51,2959,70],{"class":69},[51,2961,78],{"class":65},[51,2963,81],{"class":69},[51,2965,2966],{"class":73},"red",[51,2968,70],{"class":69},[51,2970,89],{"class":65},[51,2972,81],{"class":69},[51,2974,2957],{"class":73},[51,2976,70],{"class":69},[51,2978,78],{"class":65},[51,2980,81],{"class":69},[51,2982,2983],{"class":73},"blue",[51,2985,70],{"class":69},[51,2987,104],{"class":65},[51,2989,2990,2992,2994,2996],{"class":53,"line":190},[51,2991,201],{"class":200},[51,2993,204],{"class":65},[51,2995,683],{"class":207},[51,2997,321],{"class":65},[14,2999,614],{},[42,3001,3003],{"className":44,"code":3002,"language":46,"meta":47,"style":47},"{'color': 'blue'}\n",[26,3004,3005],{"__ignoreMap":47},[51,3006,3007,3009,3011,3013,3015,3017,3019,3021,3023],{"class":53,"line":54},[51,3008,624],{"class":65},[51,3010,627],{"class":69},[51,3012,2957],{"class":73},[51,3014,627],{"class":69},[51,3016,78],{"class":65},[51,3018,636],{"class":69},[51,3020,2983],{"class":73},[51,3022,627],{"class":69},[51,3024,104],{"class":65},[656,3026,3028],{"id":3027},"forgetting-that-keys-are-case-sensitive","Forgetting that keys are case-sensitive",[14,3030,3031],{},"These are different keys:",[42,3033,3035],{"className":44,"code":3034,"language":46,"meta":47,"style":47},"data = {\"Name\": \"Ana\", \"name\": \"Luis\"}\nprint(data)\n",[26,3036,3037,3078],{"__ignoreMap":47},[51,3038,3039,3041,3043,3045,3047,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076],{"class":53,"line":54},[51,3040,669],{"class":57},[51,3042,62],{"class":61},[51,3044,66],{"class":65},[51,3046,70],{"class":69},[51,3048,3049],{"class":73},"Name",[51,3051,70],{"class":69},[51,3053,78],{"class":65},[51,3055,81],{"class":69},[51,3057,84],{"class":73},[51,3059,70],{"class":69},[51,3061,89],{"class":65},[51,3063,81],{"class":69},[51,3065,28],{"class":73},[51,3067,70],{"class":69},[51,3069,78],{"class":65},[51,3071,81],{"class":69},[51,3073,2162],{"class":73},[51,3075,70],{"class":69},[51,3077,104],{"class":65},[51,3079,3080,3082,3084,3086],{"class":53,"line":190},[51,3081,201],{"class":200},[51,3083,204],{"class":65},[51,3085,683],{"class":207},[51,3087,321],{"class":65},[14,3089,614],{},[42,3091,3093],{"className":44,"code":3092,"language":46,"meta":47,"style":47},"{'Name': 'Ana', 'name': 'Luis'}\n",[26,3094,3095],{"__ignoreMap":47},[51,3096,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129],{"class":53,"line":54},[51,3098,624],{"class":65},[51,3100,627],{"class":69},[51,3102,3049],{"class":73},[51,3104,627],{"class":69},[51,3106,78],{"class":65},[51,3108,636],{"class":69},[51,3110,84],{"class":73},[51,3112,627],{"class":69},[51,3114,89],{"class":65},[51,3116,636],{"class":69},[51,3118,28],{"class":73},[51,3120,627],{"class":69},[51,3122,78],{"class":65},[51,3124,636],{"class":69},[51,3126,2162],{"class":73},[51,3128,627],{"class":69},[51,3130,104],{"class":65},[656,3132,3134,3135,3137],{"id":3133},"using-brackets-instead-of-get-when-a-key-may-be-missing","Using brackets instead of ",[26,3136,888],{}," when a key may be missing",[14,3139,1351,3140,3142],{},[26,3141,888],{}," when you are not sure a key exists.",[140,3144,3146],{"id":3145},"useful-debugging-checks","Useful debugging checks",[14,3148,3149],{},"If your dictionary code is not working, these quick checks can help:",[42,3151,3153],{"className":44,"code":3152,"language":46,"meta":47,"style":47},"print(my_dict)\nprint(my_dict.keys())\nprint(my_dict.values())\nprint(my_dict.items())\nprint(type(my_dict))\nprint('name' in my_dict)\n",[26,3154,3155,3166,3180,3194,3208,3223],{"__ignoreMap":47},[51,3156,3157,3159,3161,3164],{"class":53,"line":54},[51,3158,201],{"class":200},[51,3160,204],{"class":65},[51,3162,3163],{"class":207},"my_dict",[51,3165,321],{"class":65},[51,3167,3168,3170,3172,3174,3176,3178],{"class":53,"line":190},[51,3169,201],{"class":200},[51,3171,204],{"class":65},[51,3173,3163],{"class":207},[51,3175,138],{"class":65},[51,3177,2535],{"class":207},[51,3179,2538],{"class":65},[51,3181,3182,3184,3186,3188,3190,3192],{"class":53,"line":197},[51,3183,201],{"class":200},[51,3185,204],{"class":65},[51,3187,3163],{"class":207},[51,3189,138],{"class":65},[51,3191,1921],{"class":207},[51,3193,2538],{"class":65},[51,3195,3196,3198,3200,3202,3204,3206],{"class":53,"line":223},[51,3197,201],{"class":200},[51,3199,204],{"class":65},[51,3201,3163],{"class":207},[51,3203,138],{"class":65},[51,3205,299],{"class":207},[51,3207,2538],{"class":65},[51,3209,3210,3212,3214,3217,3219,3221],{"class":53,"line":245},[51,3211,201],{"class":200},[51,3213,204],{"class":65},[51,3215,3216],{"class":722},"type",[51,3218,204],{"class":65},[51,3220,3163],{"class":207},[51,3222,962],{"class":65},[51,3224,3225,3227,3229,3231,3233,3235,3238,3241],{"class":53,"line":271},[51,3226,201],{"class":200},[51,3228,204],{"class":65},[51,3230,627],{"class":69},[51,3232,28],{"class":73},[51,3234,627],{"class":69},[51,3236,3237],{"class":279}," in",[51,3239,3240],{"class":207}," my_dict",[51,3242,321],{"class":65},[14,3244,3245],{},"These are useful for spotting:",[109,3247,3248,3251,3254,3257],{},[112,3249,3250],{},"Misspelled keys",[112,3252,3253],{},"Wrong data type",[112,3255,3256],{},"Missing keys",[112,3258,3259],{},"Unexpected dictionary contents",[140,3261,3263],{"id":3262},"faq","FAQ",[656,3265,3267],{"id":3266},"what-is-a-python-dictionary","What is a Python dictionary?",[14,3269,3270],{},"A dictionary is a mutable data type that stores values as key-value pairs.",[656,3272,3274],{"id":3273},"how-is-a-dictionary-different-from-a-list","How is a dictionary different from a list?",[14,3276,3277],{},"A list uses positions called indexes. A dictionary uses keys like names or labels.",[656,3279,3281],{"id":3280},"can-dictionary-keys-be-duplicated","Can dictionary keys be duplicated?",[14,3283,3284],{},"No. If the same key appears more than once, the later value replaces the earlier one.",[656,3286,3288],{"id":3287},"can-dictionary-values-have-different-data-types","Can dictionary values have different data types?",[14,3290,3291],{},"Yes. One dictionary can store strings, numbers, lists, or other dictionaries as values.",[656,3293,3295],{"id":3294},"how-do-i-safely-get-a-value-from-a-dictionary","How do I safely get a value from a dictionary?",[14,3297,1351,3298,3300],{},[26,3299,888],{},", because it does not raise an error when the key is missing.",[140,3302,3304],{"id":3303},"see-also","See also",[109,3306,3307,3312,3318,3324,3330],{},[112,3308,3309],{},[134,3310,3311],{"href":136},"What is a dictionary in Python?",[112,3313,3314],{},[134,3315,1071,3316,1074],{"href":1070},[26,3317,888],{},[112,3319,3320],{},[134,3321,3323],{"href":3322},"\u002Fhow-to\u002Fhow-to-add-a-key-to-a-dictionary-in-python\u002F","How to add a key to a dictionary in Python",[112,3325,3326],{},[134,3327,3329],{"href":3328},"\u002Fhow-to\u002Fhow-to-check-if-a-key-exists-in-a-dictionary-in-python\u002F","How to check if a key exists in a dictionary in Python",[112,3331,3332],{},[134,3333,3335],{"href":3334},"\u002Ferrors\u002Fkeyerror-when-accessing-dictionary-values-fix\u002F","KeyError when accessing dictionary values: fix",[3337,3338,3339],"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 .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 .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--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 .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 pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}",{"title":47,"searchDepth":190,"depth":190,"links":3341},[3342,3343,3344,3345,3350,3354,3355,3356,3361,3367,3368,3376,3377,3384],{"id":142,"depth":190,"text":143},{"id":355,"depth":190,"text":356},{"id":443,"depth":190,"text":444},{"id":554,"depth":190,"text":555,"children":3346},[3347,3348],{"id":658,"depth":197,"text":659},{"id":699,"depth":197,"text":3349},"Using dict()",{"id":805,"depth":190,"text":806,"children":3351},[3352],{"id":885,"depth":197,"text":3353},"Using get()",{"id":1082,"depth":190,"text":1083},{"id":1347,"depth":190,"text":1348},{"id":1748,"depth":190,"text":1749,"children":3357},[3358,3359,3360],{"id":1755,"depth":197,"text":1756},{"id":1844,"depth":197,"text":1845},{"id":1937,"depth":197,"text":1938},{"id":2088,"depth":190,"text":2089,"children":3362},[3363,3364,3365,3366],{"id":2117,"depth":197,"text":2099},{"id":2206,"depth":197,"text":2104},{"id":2226,"depth":197,"text":2109},{"id":2372,"depth":197,"text":2114},{"id":2444,"depth":190,"text":2445},{"id":2763,"depth":190,"text":2764,"children":3369},[3370,3371,3372,3373,3374],{"id":2770,"depth":197,"text":2771},{"id":2852,"depth":197,"text":2853},{"id":2935,"depth":197,"text":2936},{"id":3027,"depth":197,"text":3028},{"id":3133,"depth":197,"text":3375},"Using brackets instead of get() when a key may be missing",{"id":3145,"depth":190,"text":3146},{"id":3262,"depth":190,"text":3263,"children":3378},[3379,3380,3381,3382,3383],{"id":3266,"depth":197,"text":3267},{"id":3273,"depth":197,"text":3274},{"id":3280,"depth":197,"text":3281},{"id":3287,"depth":197,"text":3288},{"id":3294,"depth":197,"text":3295},{"id":3303,"depth":190,"text":3304},"Master python dictionaries explained in our comprehensive Python beginner guide.","md",{},"\u002Flearn\u002Fpython-dictionaries-explained",{"title":5,"description":3385},"learn\u002Fpython-dictionaries-explained","eGXWgpi8jYXPwwiN6jxOJh4ZLUZDeIIYzQfLbGbD2a4",1777585496660]