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