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