[{"data":1,"prerenderedAt":2755},["ShallowReactive",2],{"doc-\u002Freference\u002Fpython-dictionary-items-method":3},{"id":4,"title":5,"body":6,"description":2748,"extension":2749,"meta":2750,"navigation":109,"path":2751,"seo":2752,"stem":2753,"__hash__":2754},"content\u002Freference\u002Fpython-dictionary-items-method.md","Python Dictionary items() Method",{"type":7,"value":8,"toc":2714},"minimark",[9,19,27,33,38,163,169,187,193,200,205,208,224,227,295,299,344,357,361,364,381,384,397,399,489,493,562,565,569,577,580,591,593,719,723,803,809,815,820,940,944,976,979,1089,1096,1103,1107,1110,1219,1223,1284,1287,1290,1301,1313,1316,1333,1335,1436,1440,1516,1519,1542,1548,1553,1570,1572,1704,1708,1742,1746,1751,1759,1769,1772,1850,1853,1924,1934,1937,1970,1973,2012,2019,2026,2029,2123,2127,2211,2217,2220,2223,2334,2337,2340,2463,2467,2470,2539,2543,2580,2586,2590,2597,2603,2610,2617,2624,2627,2667,2673,2676,2680,2710],[10,11,13,14,18],"h1",{"id":12},"python-dictionary-items-method","Python Dictionary ",[15,16,17],"code",{},"items()"," Method",[20,21,22,23,26],"p",{},"The ",[15,24,25],{},"dict.items()"," method lets you get both the keys and values from a dictionary at the same time.",[20,28,29,30,32],{},"Beginners usually use it when looping through a dictionary. Instead of getting a key first and then looking up its value, ",[15,31,17],{}," gives you each key-value pair together.",[34,35,37],"h2",{"id":36},"quick-example","Quick example",[39,40,45],"pre",{"className":41,"code":42,"language":43,"meta":44,"style":44},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","person = {\"name\": \"Ana\", \"age\": 25}\n\nfor key, value in person.items():\n    print(key, value)\n","python","",[15,46,47,104,111,142],{"__ignoreMap":44},[48,49,52,56,60,64,68,72,74,77,80,83,85,88,90,93,95,97,101],"span",{"class":50,"line":51},"line",1,[48,53,55],{"class":54},"su5hD","person ",[48,57,59],{"class":58},"smGrS","=",[48,61,63],{"class":62},"sP7_E"," {",[48,65,67],{"class":66},"sjJ54","\"",[48,69,71],{"class":70},"s_sjI","name",[48,73,67],{"class":66},[48,75,76],{"class":62},":",[48,78,79],{"class":66}," \"",[48,81,82],{"class":70},"Ana",[48,84,67],{"class":66},[48,86,87],{"class":62},",",[48,89,79],{"class":66},[48,91,92],{"class":70},"age",[48,94,67],{"class":66},[48,96,76],{"class":62},[48,98,100],{"class":99},"srdBf"," 25",[48,102,103],{"class":62},"}\n",[48,105,107],{"class":50,"line":106},2,[48,108,110],{"emptyLinePlaceholder":109},true,"\n",[48,112,114,118,121,123,126,129,132,135,139],{"class":50,"line":113},3,[48,115,117],{"class":116},"sVHd0","for",[48,119,120],{"class":54}," key",[48,122,87],{"class":62},[48,124,125],{"class":54}," value ",[48,127,128],{"class":116},"in",[48,130,131],{"class":54}," person",[48,133,134],{"class":62},".",[48,136,138],{"class":137},"slqww","items",[48,140,141],{"class":62},"():\n",[48,143,145,149,152,155,157,160],{"class":50,"line":144},4,[48,146,148],{"class":147},"sptTA","    print",[48,150,151],{"class":62},"(",[48,153,154],{"class":137},"key",[48,156,87],{"class":62},[48,158,159],{"class":137}," value",[48,161,162],{"class":62},")\n",[20,164,165],{},[166,167,168],"strong",{},"Output:",[39,170,172],{"className":41,"code":171,"language":43,"meta":44,"style":44},"name Ana\nage 25\n",[15,173,174,179],{"__ignoreMap":44},[48,175,176],{"class":50,"line":51},[48,177,178],{"class":54},"name Ana\n",[48,180,181,184],{"class":50,"line":106},[48,182,183],{"class":54},"age ",[48,185,186],{"class":99},"25\n",[20,188,189,190,192],{},"Use ",[15,191,17],{}," when you need both the dictionary key and its value in the same loop.",[34,194,196,197,199],{"id":195},"what-items-does","What ",[15,198,17],{}," does",[20,201,202,204],{},[15,203,17],{}," returns all key-value pairs from a dictionary.",[20,206,207],{},"Important points:",[209,210,211,218,221],"ul",{},[212,213,214,215],"li",{},"Each result is a pair in the form ",[15,216,217],{},"(key, value)",[212,219,220],{},"Each pair is a tuple",[212,222,223],{},"The most common use is looping through a dictionary",[20,225,226],{},"Example:",[39,228,230],{"className":41,"code":229,"language":43,"meta":44,"style":44},"person = {\"name\": \"Ana\", \"age\": 25}\n\nprint(list(person.items()))\n",[15,231,232,268,272],{"__ignoreMap":44},[48,233,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266],{"class":50,"line":51},[48,235,55],{"class":54},[48,237,59],{"class":58},[48,239,63],{"class":62},[48,241,67],{"class":66},[48,243,71],{"class":70},[48,245,67],{"class":66},[48,247,76],{"class":62},[48,249,79],{"class":66},[48,251,82],{"class":70},[48,253,67],{"class":66},[48,255,87],{"class":62},[48,257,79],{"class":66},[48,259,92],{"class":70},[48,261,67],{"class":66},[48,263,76],{"class":62},[48,265,100],{"class":99},[48,267,103],{"class":62},[48,269,270],{"class":50,"line":106},[48,271,110],{"emptyLinePlaceholder":109},[48,273,274,277,279,283,285,288,290,292],{"class":50,"line":113},[48,275,276],{"class":147},"print",[48,278,151],{"class":62},[48,280,282],{"class":281},"sZMiF","list",[48,284,151],{"class":62},[48,286,287],{"class":137},"person",[48,289,134],{"class":62},[48,291,138],{"class":137},[48,293,294],{"class":62},"()))\n",[20,296,297],{},[166,298,168],{},[39,300,302],{"className":41,"code":301,"language":43,"meta":44,"style":44},"[('name', 'Ana'), ('age', 25)]\n",[15,303,304],{"__ignoreMap":44},[48,305,306,309,312,314,316,318,321,323,325,328,331,333,335,337,339,341],{"class":50,"line":51},[48,307,308],{"class":62},"[(",[48,310,311],{"class":66},"'",[48,313,71],{"class":70},[48,315,311],{"class":66},[48,317,87],{"class":62},[48,319,320],{"class":66}," '",[48,322,82],{"class":70},[48,324,311],{"class":66},[48,326,327],{"class":62},"),",[48,329,330],{"class":62}," (",[48,332,311],{"class":66},[48,334,92],{"class":70},[48,336,311],{"class":66},[48,338,87],{"class":62},[48,340,100],{"class":99},[48,342,343],{"class":62},")]\n",[20,345,346,347,352,353,134],{},"If you are still learning dictionaries, see ",[348,349,351],"a",{"href":350},"\u002Flearn\u002Fpython-dictionaries-explained","Python dictionaries explained"," or ",[348,354,356],{"href":355},"\u002Fglossary\u002Fwhat-is-a-dictionary-in-python","what is a dictionary in Python",[34,358,360],{"id":359},"basic-syntax","Basic syntax",[20,362,363],{},"The syntax is simple:",[39,365,367],{"className":41,"code":366,"language":43,"meta":44,"style":44},"my_dict.items()\n",[15,368,369],{"__ignoreMap":44},[48,370,371,374,376,378],{"class":50,"line":51},[48,372,373],{"class":54},"my_dict",[48,375,134],{"class":62},[48,377,138],{"class":137},[48,379,380],{"class":62},"()\n",[20,382,383],{},"Things to remember:",[209,385,386,391,394],{},[212,387,388,390],{},[15,389,17],{}," does not take any arguments",[212,392,393],{},"It does not change the original dictionary",[212,395,396],{},"It gives you a way to access key-value pairs",[20,398,226],{},[39,400,402],{"className":41,"code":401,"language":43,"meta":44,"style":44},"scores = {\"Alice\": 90, \"Bob\": 85}\n\nresult = scores.items()\n\nprint(result)\nprint(scores)\n",[15,403,404,441,445,461,465,477],{"__ignoreMap":44},[48,405,406,409,411,413,415,418,420,422,425,427,429,432,434,436,439],{"class":50,"line":51},[48,407,408],{"class":54},"scores ",[48,410,59],{"class":58},[48,412,63],{"class":62},[48,414,67],{"class":66},[48,416,417],{"class":70},"Alice",[48,419,67],{"class":66},[48,421,76],{"class":62},[48,423,424],{"class":99}," 90",[48,426,87],{"class":62},[48,428,79],{"class":66},[48,430,431],{"class":70},"Bob",[48,433,67],{"class":66},[48,435,76],{"class":62},[48,437,438],{"class":99}," 85",[48,440,103],{"class":62},[48,442,443],{"class":50,"line":106},[48,444,110],{"emptyLinePlaceholder":109},[48,446,447,450,452,455,457,459],{"class":50,"line":113},[48,448,449],{"class":54},"result ",[48,451,59],{"class":58},[48,453,454],{"class":54}," scores",[48,456,134],{"class":62},[48,458,138],{"class":137},[48,460,380],{"class":62},[48,462,463],{"class":50,"line":144},[48,464,110],{"emptyLinePlaceholder":109},[48,466,468,470,472,475],{"class":50,"line":467},5,[48,469,276],{"class":147},[48,471,151],{"class":62},[48,473,474],{"class":137},"result",[48,476,162],{"class":62},[48,478,480,482,484,487],{"class":50,"line":479},6,[48,481,276],{"class":147},[48,483,151],{"class":62},[48,485,486],{"class":137},"scores",[48,488,162],{"class":62},[20,490,491],{},[166,492,168],{},[39,494,496],{"className":41,"code":495,"language":43,"meta":44,"style":44},"dict_items([('Alice', 90), ('Bob', 85)])\n{'Alice': 90, 'Bob': 85}\n",[15,497,498,533],{"__ignoreMap":44},[48,499,500,503,506,508,510,512,514,516,518,520,522,524,526,528,530],{"class":50,"line":51},[48,501,502],{"class":137},"dict_items",[48,504,505],{"class":62},"([(",[48,507,311],{"class":66},[48,509,417],{"class":70},[48,511,311],{"class":66},[48,513,87],{"class":62},[48,515,424],{"class":99},[48,517,327],{"class":62},[48,519,330],{"class":62},[48,521,311],{"class":66},[48,523,431],{"class":70},[48,525,311],{"class":66},[48,527,87],{"class":62},[48,529,438],{"class":99},[48,531,532],{"class":62},")])\n",[48,534,535,538,540,542,544,546,548,550,552,554,556,558,560],{"class":50,"line":106},[48,536,537],{"class":62},"{",[48,539,311],{"class":66},[48,541,417],{"class":70},[48,543,311],{"class":66},[48,545,76],{"class":62},[48,547,424],{"class":99},[48,549,87],{"class":62},[48,551,320],{"class":66},[48,553,431],{"class":70},[48,555,311],{"class":66},[48,557,76],{"class":62},[48,559,438],{"class":99},[48,561,103],{"class":62},[20,563,564],{},"The dictionary stays the same.",[34,566,568],{"id":567},"what-it-returns","What it returns",[20,570,571,573,574,576],{},[15,572,17],{}," returns a ",[15,575,502],{}," view object.",[20,578,579],{},"That means:",[209,581,582,585,588],{},[212,583,584],{},"You can loop over it",[212,586,587],{},"You can convert it to a list if needed",[212,589,590],{},"It reflects changes made to the dictionary",[20,592,226],{},[39,594,596],{"className":41,"code":595,"language":43,"meta":44,"style":44},"data = {\"x\": 1, \"y\": 2}\npairs = data.items()\n\nprint(list(pairs))\n\ndata[\"z\"] = 3\n\nprint(list(pairs))\n",[15,597,598,635,651,655,671,675,699,704],{"__ignoreMap":44},[48,599,600,603,605,607,609,612,614,616,619,621,623,626,628,630,633],{"class":50,"line":51},[48,601,602],{"class":54},"data ",[48,604,59],{"class":58},[48,606,63],{"class":62},[48,608,67],{"class":66},[48,610,611],{"class":70},"x",[48,613,67],{"class":66},[48,615,76],{"class":62},[48,617,618],{"class":99}," 1",[48,620,87],{"class":62},[48,622,79],{"class":66},[48,624,625],{"class":70},"y",[48,627,67],{"class":66},[48,629,76],{"class":62},[48,631,632],{"class":99}," 2",[48,634,103],{"class":62},[48,636,637,640,642,645,647,649],{"class":50,"line":106},[48,638,639],{"class":54},"pairs ",[48,641,59],{"class":58},[48,643,644],{"class":54}," data",[48,646,134],{"class":62},[48,648,138],{"class":137},[48,650,380],{"class":62},[48,652,653],{"class":50,"line":113},[48,654,110],{"emptyLinePlaceholder":109},[48,656,657,659,661,663,665,668],{"class":50,"line":144},[48,658,276],{"class":147},[48,660,151],{"class":62},[48,662,282],{"class":281},[48,664,151],{"class":62},[48,666,667],{"class":137},"pairs",[48,669,670],{"class":62},"))\n",[48,672,673],{"class":50,"line":467},[48,674,110],{"emptyLinePlaceholder":109},[48,676,677,680,683,685,688,690,693,696],{"class":50,"line":479},[48,678,679],{"class":54},"data",[48,681,682],{"class":62},"[",[48,684,67],{"class":66},[48,686,687],{"class":70},"z",[48,689,67],{"class":66},[48,691,692],{"class":62},"]",[48,694,695],{"class":58}," =",[48,697,698],{"class":99}," 3\n",[48,700,702],{"class":50,"line":701},7,[48,703,110],{"emptyLinePlaceholder":109},[48,705,707,709,711,713,715,717],{"class":50,"line":706},8,[48,708,276],{"class":147},[48,710,151],{"class":62},[48,712,282],{"class":281},[48,714,151],{"class":62},[48,716,667],{"class":137},[48,718,670],{"class":62},[20,720,721],{},[166,722,168],{},[39,724,726],{"className":41,"code":725,"language":43,"meta":44,"style":44},"[('x', 1), ('y', 2)]\n[('x', 1), ('y', 2), ('z', 3)]\n",[15,727,728,758],{"__ignoreMap":44},[48,729,730,732,734,736,738,740,742,744,746,748,750,752,754,756],{"class":50,"line":51},[48,731,308],{"class":62},[48,733,311],{"class":66},[48,735,611],{"class":70},[48,737,311],{"class":66},[48,739,87],{"class":62},[48,741,618],{"class":99},[48,743,327],{"class":62},[48,745,330],{"class":62},[48,747,311],{"class":66},[48,749,625],{"class":70},[48,751,311],{"class":66},[48,753,87],{"class":62},[48,755,632],{"class":99},[48,757,343],{"class":62},[48,759,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,801],{"class":50,"line":106},[48,761,308],{"class":62},[48,763,311],{"class":66},[48,765,611],{"class":70},[48,767,311],{"class":66},[48,769,87],{"class":62},[48,771,618],{"class":99},[48,773,327],{"class":62},[48,775,330],{"class":62},[48,777,311],{"class":66},[48,779,625],{"class":70},[48,781,311],{"class":66},[48,783,87],{"class":62},[48,785,632],{"class":99},[48,787,327],{"class":62},[48,789,330],{"class":62},[48,791,311],{"class":66},[48,793,687],{"class":70},[48,795,311],{"class":66},[48,797,87],{"class":62},[48,799,800],{"class":99}," 3",[48,802,343],{"class":62},[20,804,805,806,808],{},"This happens because ",[15,807,667],{}," is a view of the dictionary data, not a separate copied list.",[34,810,812,813],{"id":811},"looping-with-items","Looping with ",[15,814,17],{},[20,816,817,818,76],{},"This is the most common way beginners use ",[15,819,17],{},[39,821,823],{"className":41,"code":822,"language":43,"meta":44,"style":44},"student = {\"name\": \"Mia\", \"grade\": \"A\", \"age\": 14}\n\nfor key, value in student.items():\n    print(f\"{key}: {value}\")\n",[15,824,825,882,886,907],{"__ignoreMap":44},[48,826,827,830,832,834,836,838,840,842,844,847,849,851,853,856,858,860,862,865,867,869,871,873,875,877,880],{"class":50,"line":51},[48,828,829],{"class":54},"student ",[48,831,59],{"class":58},[48,833,63],{"class":62},[48,835,67],{"class":66},[48,837,71],{"class":70},[48,839,67],{"class":66},[48,841,76],{"class":62},[48,843,79],{"class":66},[48,845,846],{"class":70},"Mia",[48,848,67],{"class":66},[48,850,87],{"class":62},[48,852,79],{"class":66},[48,854,855],{"class":70},"grade",[48,857,67],{"class":66},[48,859,76],{"class":62},[48,861,79],{"class":66},[48,863,864],{"class":70},"A",[48,866,67],{"class":66},[48,868,87],{"class":62},[48,870,79],{"class":66},[48,872,92],{"class":70},[48,874,67],{"class":66},[48,876,76],{"class":62},[48,878,879],{"class":99}," 14",[48,881,103],{"class":62},[48,883,884],{"class":50,"line":106},[48,885,110],{"emptyLinePlaceholder":109},[48,887,888,890,892,894,896,898,901,903,905],{"class":50,"line":113},[48,889,117],{"class":116},[48,891,120],{"class":54},[48,893,87],{"class":62},[48,895,125],{"class":54},[48,897,128],{"class":116},[48,899,900],{"class":54}," student",[48,902,134],{"class":62},[48,904,138],{"class":137},[48,906,141],{"class":62},[48,908,909,911,913,917,919,921,923,926,929,931,934,936,938],{"class":50,"line":144},[48,910,148],{"class":147},[48,912,151],{"class":62},[48,914,916],{"class":915},"sbsja","f",[48,918,67],{"class":70},[48,920,537],{"class":99},[48,922,154],{"class":137},[48,924,925],{"class":99},"}",[48,927,928],{"class":70},": ",[48,930,537],{"class":99},[48,932,933],{"class":137},"value",[48,935,925],{"class":99},[48,937,67],{"class":70},[48,939,162],{"class":62},[20,941,942],{},[166,943,168],{},[39,945,947],{"className":41,"code":946,"language":43,"meta":44,"style":44},"name: Mia\ngrade: A\nage: 14\n",[15,948,949,958,967],{"__ignoreMap":44},[48,950,951,953,955],{"class":50,"line":51},[48,952,71],{"class":54},[48,954,76],{"class":62},[48,956,957],{"class":54}," Mia\n",[48,959,960,962,964],{"class":50,"line":106},[48,961,855],{"class":54},[48,963,76],{"class":62},[48,965,966],{"class":54}," A\n",[48,968,969,971,973],{"class":50,"line":113},[48,970,92],{"class":54},[48,972,76],{"class":62},[48,974,975],{"class":99}," 14\n",[20,977,978],{},"This pattern is clearer than looping through keys and then looking up each value:",[39,980,982],{"className":41,"code":981,"language":43,"meta":44,"style":44},"student = {\"name\": \"Mia\", \"grade\": \"A\", \"age\": 14}\n\nfor key in student:\n    print(f\"{key}: {student[key]}\")\n",[15,983,984,1036,1040,1054],{"__ignoreMap":44},[48,985,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034],{"class":50,"line":51},[48,987,829],{"class":54},[48,989,59],{"class":58},[48,991,63],{"class":62},[48,993,67],{"class":66},[48,995,71],{"class":70},[48,997,67],{"class":66},[48,999,76],{"class":62},[48,1001,79],{"class":66},[48,1003,846],{"class":70},[48,1005,67],{"class":66},[48,1007,87],{"class":62},[48,1009,79],{"class":66},[48,1011,855],{"class":70},[48,1013,67],{"class":66},[48,1015,76],{"class":62},[48,1017,79],{"class":66},[48,1019,864],{"class":70},[48,1021,67],{"class":66},[48,1023,87],{"class":62},[48,1025,79],{"class":66},[48,1027,92],{"class":70},[48,1029,67],{"class":66},[48,1031,76],{"class":62},[48,1033,879],{"class":99},[48,1035,103],{"class":62},[48,1037,1038],{"class":50,"line":106},[48,1039,110],{"emptyLinePlaceholder":109},[48,1041,1042,1044,1047,1049,1051],{"class":50,"line":113},[48,1043,117],{"class":116},[48,1045,1046],{"class":54}," key ",[48,1048,128],{"class":116},[48,1050,900],{"class":54},[48,1052,1053],{"class":62},":\n",[48,1055,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1077,1079,1081,1083,1085,1087],{"class":50,"line":144},[48,1057,148],{"class":147},[48,1059,151],{"class":62},[48,1061,916],{"class":915},[48,1063,67],{"class":70},[48,1065,537],{"class":99},[48,1067,154],{"class":137},[48,1069,925],{"class":99},[48,1071,928],{"class":70},[48,1073,537],{"class":99},[48,1075,1076],{"class":137},"student",[48,1078,682],{"class":62},[48,1080,154],{"class":137},[48,1082,692],{"class":62},[48,1084,925],{"class":99},[48,1086,67],{"class":70},[48,1088,162],{"class":62},[20,1090,1091,1092,1095],{},"Both work, but ",[15,1093,1094],{},"for key, value in student.items()"," is often easier to read when you need both parts.",[20,1097,1098,1099,134],{},"For a full guide, see ",[348,1100,1102],{"href":1101},"\u002Fhow-to\u002Fhow-to-loop-through-a-dictionary-in-python","how to loop through a dictionary in Python",[34,1104,1106],{"id":1105},"converting-the-result","Converting the result",[20,1108,1109],{},"If you want to see all pairs clearly, you can convert the result to a list:",[39,1111,1113],{"className":41,"code":1112,"language":43,"meta":44,"style":44},"colors = {\"apple\": \"red\", \"banana\": \"yellow\", \"grape\": \"purple\"}\n\npairs_list = list(colors.items())\n\nprint(pairs_list)\n",[15,1114,1115,1178,1182,1204,1208],{"__ignoreMap":44},[48,1116,1117,1120,1122,1124,1126,1129,1131,1133,1135,1138,1140,1142,1144,1147,1149,1151,1153,1156,1158,1160,1162,1165,1167,1169,1171,1174,1176],{"class":50,"line":51},[48,1118,1119],{"class":54},"colors ",[48,1121,59],{"class":58},[48,1123,63],{"class":62},[48,1125,67],{"class":66},[48,1127,1128],{"class":70},"apple",[48,1130,67],{"class":66},[48,1132,76],{"class":62},[48,1134,79],{"class":66},[48,1136,1137],{"class":70},"red",[48,1139,67],{"class":66},[48,1141,87],{"class":62},[48,1143,79],{"class":66},[48,1145,1146],{"class":70},"banana",[48,1148,67],{"class":66},[48,1150,76],{"class":62},[48,1152,79],{"class":66},[48,1154,1155],{"class":70},"yellow",[48,1157,67],{"class":66},[48,1159,87],{"class":62},[48,1161,79],{"class":66},[48,1163,1164],{"class":70},"grape",[48,1166,67],{"class":66},[48,1168,76],{"class":62},[48,1170,79],{"class":66},[48,1172,1173],{"class":70},"purple",[48,1175,67],{"class":66},[48,1177,103],{"class":62},[48,1179,1180],{"class":50,"line":106},[48,1181,110],{"emptyLinePlaceholder":109},[48,1183,1184,1187,1189,1192,1194,1197,1199,1201],{"class":50,"line":113},[48,1185,1186],{"class":54},"pairs_list ",[48,1188,59],{"class":58},[48,1190,1191],{"class":281}," list",[48,1193,151],{"class":62},[48,1195,1196],{"class":137},"colors",[48,1198,134],{"class":62},[48,1200,138],{"class":137},[48,1202,1203],{"class":62},"())\n",[48,1205,1206],{"class":50,"line":144},[48,1207,110],{"emptyLinePlaceholder":109},[48,1209,1210,1212,1214,1217],{"class":50,"line":467},[48,1211,276],{"class":147},[48,1213,151],{"class":62},[48,1215,1216],{"class":137},"pairs_list",[48,1218,162],{"class":62},[20,1220,1221],{},[166,1222,168],{},[39,1224,1226],{"className":41,"code":1225,"language":43,"meta":44,"style":44},"[('apple', 'red'), ('banana', 'yellow'), ('grape', 'purple')]\n",[15,1227,1228],{"__ignoreMap":44},[48,1229,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282],{"class":50,"line":51},[48,1231,308],{"class":62},[48,1233,311],{"class":66},[48,1235,1128],{"class":70},[48,1237,311],{"class":66},[48,1239,87],{"class":62},[48,1241,320],{"class":66},[48,1243,1137],{"class":70},[48,1245,311],{"class":66},[48,1247,327],{"class":62},[48,1249,330],{"class":62},[48,1251,311],{"class":66},[48,1253,1146],{"class":70},[48,1255,311],{"class":66},[48,1257,87],{"class":62},[48,1259,320],{"class":66},[48,1261,1155],{"class":70},[48,1263,311],{"class":66},[48,1265,327],{"class":62},[48,1267,330],{"class":62},[48,1269,311],{"class":66},[48,1271,1164],{"class":70},[48,1273,311],{"class":66},[48,1275,87],{"class":62},[48,1277,320],{"class":66},[48,1279,1173],{"class":70},[48,1281,311],{"class":66},[48,1283,343],{"class":62},[20,1285,1286],{},"This creates a list of tuples.",[20,1288,1289],{},"Use this when:",[209,1291,1292,1295,1298],{},[212,1293,1294],{},"You want clearer printed output",[212,1296,1297],{},"You need list behavior",[212,1299,1300],{},"You want to inspect all pairs at once",[34,1302,1304,1306,1307,1306,1310],{"id":1303},"items-vs-keys-vs-values",[15,1305,17],{}," vs ",[15,1308,1309],{},"keys()",[15,1311,1312],{},"values()",[20,1314,1315],{},"Dictionary methods give different parts of the dictionary:",[209,1317,1318,1323,1328],{},[212,1319,1320,1322],{},[15,1321,17],{}," gives both key and value",[212,1324,1325,1327],{},[15,1326,1309],{}," gives only keys",[212,1329,1330,1332],{},[15,1331,1312],{}," gives only values",[20,1334,226],{},[39,1336,1338],{"className":41,"code":1337,"language":43,"meta":44,"style":44},"person = {\"name\": \"Ana\", \"age\": 25}\n\nprint(list(person.keys()))\nprint(list(person.values()))\nprint(list(person.items()))\n",[15,1339,1340,1376,1380,1399,1418],{"__ignoreMap":44},[48,1341,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374],{"class":50,"line":51},[48,1343,55],{"class":54},[48,1345,59],{"class":58},[48,1347,63],{"class":62},[48,1349,67],{"class":66},[48,1351,71],{"class":70},[48,1353,67],{"class":66},[48,1355,76],{"class":62},[48,1357,79],{"class":66},[48,1359,82],{"class":70},[48,1361,67],{"class":66},[48,1363,87],{"class":62},[48,1365,79],{"class":66},[48,1367,92],{"class":70},[48,1369,67],{"class":66},[48,1371,76],{"class":62},[48,1373,100],{"class":99},[48,1375,103],{"class":62},[48,1377,1378],{"class":50,"line":106},[48,1379,110],{"emptyLinePlaceholder":109},[48,1381,1382,1384,1386,1388,1390,1392,1394,1397],{"class":50,"line":113},[48,1383,276],{"class":147},[48,1385,151],{"class":62},[48,1387,282],{"class":281},[48,1389,151],{"class":62},[48,1391,287],{"class":137},[48,1393,134],{"class":62},[48,1395,1396],{"class":137},"keys",[48,1398,294],{"class":62},[48,1400,1401,1403,1405,1407,1409,1411,1413,1416],{"class":50,"line":144},[48,1402,276],{"class":147},[48,1404,151],{"class":62},[48,1406,282],{"class":281},[48,1408,151],{"class":62},[48,1410,287],{"class":137},[48,1412,134],{"class":62},[48,1414,1415],{"class":137},"values",[48,1417,294],{"class":62},[48,1419,1420,1422,1424,1426,1428,1430,1432,1434],{"class":50,"line":467},[48,1421,276],{"class":147},[48,1423,151],{"class":62},[48,1425,282],{"class":281},[48,1427,151],{"class":62},[48,1429,287],{"class":137},[48,1431,134],{"class":62},[48,1433,138],{"class":137},[48,1435,294],{"class":62},[20,1437,1438],{},[166,1439,168],{},[39,1441,1443],{"className":41,"code":1442,"language":43,"meta":44,"style":44},"['name', 'age']\n['Ana', 25]\n[('name', 'Ana'), ('age', 25)]\n",[15,1444,1445,1466,1482],{"__ignoreMap":44},[48,1446,1447,1449,1451,1453,1455,1457,1459,1461,1463],{"class":50,"line":51},[48,1448,682],{"class":62},[48,1450,311],{"class":66},[48,1452,71],{"class":70},[48,1454,311],{"class":66},[48,1456,87],{"class":62},[48,1458,320],{"class":66},[48,1460,92],{"class":70},[48,1462,311],{"class":66},[48,1464,1465],{"class":62},"]\n",[48,1467,1468,1470,1472,1474,1476,1478,1480],{"class":50,"line":106},[48,1469,682],{"class":62},[48,1471,311],{"class":66},[48,1473,82],{"class":70},[48,1475,311],{"class":66},[48,1477,87],{"class":62},[48,1479,100],{"class":99},[48,1481,1465],{"class":62},[48,1483,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514],{"class":50,"line":113},[48,1485,308],{"class":62},[48,1487,311],{"class":66},[48,1489,71],{"class":70},[48,1491,311],{"class":66},[48,1493,87],{"class":62},[48,1495,320],{"class":66},[48,1497,82],{"class":70},[48,1499,311],{"class":66},[48,1501,327],{"class":62},[48,1503,330],{"class":62},[48,1505,311],{"class":66},[48,1507,92],{"class":70},[48,1509,311],{"class":66},[48,1511,87],{"class":62},[48,1513,100],{"class":99},[48,1515,343],{"class":62},[20,1517,1518],{},"Use the method that matches your task:",[209,1520,1521,1529,1537],{},[212,1522,1523,1524],{},"Need just keys? Use ",[348,1525,1527],{"href":1526},"\u002Freference\u002Fpython-dictionary-keys-method",[15,1528,1309],{},[212,1530,1531,1532],{},"Need just values? Use ",[348,1533,1535],{"href":1534},"\u002Freference\u002Fpython-dictionary-values-method",[15,1536,1312],{},[212,1538,1539,1540],{},"Need both together? Use ",[15,1541,17],{},[34,1543,1545,1546],{"id":1544},"when-to-use-items","When to use ",[15,1547,17],{},[20,1549,1550,1552],{},[15,1551,17],{}," is useful for tasks like:",[209,1554,1555,1558,1561,1564,1567],{},[212,1556,1557],{},"Printing dictionary contents",[212,1559,1560],{},"Building formatted output",[212,1562,1563],{},"Looping through settings and values",[212,1565,1566],{},"Showing names with scores",[212,1568,1569],{},"Working with labels and their data",[20,1571,226],{},[39,1573,1575],{"className":41,"code":1574,"language":43,"meta":44,"style":44},"settings = {\n    \"theme\": \"dark\",\n    \"language\": \"English\",\n    \"notifications\": True\n}\n\nfor setting, value in settings.items():\n    print(f\"{setting} = {value}\")\n",[15,1576,1577,1587,1609,1629,1644,1648,1652,1674],{"__ignoreMap":44},[48,1578,1579,1582,1584],{"class":50,"line":51},[48,1580,1581],{"class":54},"settings ",[48,1583,59],{"class":58},[48,1585,1586],{"class":62}," {\n",[48,1588,1589,1592,1595,1597,1599,1601,1604,1606],{"class":50,"line":106},[48,1590,1591],{"class":66},"    \"",[48,1593,1594],{"class":70},"theme",[48,1596,67],{"class":66},[48,1598,76],{"class":62},[48,1600,79],{"class":66},[48,1602,1603],{"class":70},"dark",[48,1605,67],{"class":66},[48,1607,1608],{"class":62},",\n",[48,1610,1611,1613,1616,1618,1620,1622,1625,1627],{"class":50,"line":113},[48,1612,1591],{"class":66},[48,1614,1615],{"class":70},"language",[48,1617,67],{"class":66},[48,1619,76],{"class":62},[48,1621,79],{"class":66},[48,1623,1624],{"class":70},"English",[48,1626,67],{"class":66},[48,1628,1608],{"class":62},[48,1630,1631,1633,1636,1638,1640],{"class":50,"line":144},[48,1632,1591],{"class":66},[48,1634,1635],{"class":70},"notifications",[48,1637,67],{"class":66},[48,1639,76],{"class":62},[48,1641,1643],{"class":1642},"s39Yj"," True\n",[48,1645,1646],{"class":50,"line":467},[48,1647,103],{"class":62},[48,1649,1650],{"class":50,"line":479},[48,1651,110],{"emptyLinePlaceholder":109},[48,1653,1654,1656,1659,1661,1663,1665,1668,1670,1672],{"class":50,"line":701},[48,1655,117],{"class":116},[48,1657,1658],{"class":54}," setting",[48,1660,87],{"class":62},[48,1662,125],{"class":54},[48,1664,128],{"class":116},[48,1666,1667],{"class":54}," settings",[48,1669,134],{"class":62},[48,1671,138],{"class":137},[48,1673,141],{"class":62},[48,1675,1676,1678,1680,1682,1684,1686,1689,1691,1694,1696,1698,1700,1702],{"class":50,"line":706},[48,1677,148],{"class":147},[48,1679,151],{"class":62},[48,1681,916],{"class":915},[48,1683,67],{"class":70},[48,1685,537],{"class":99},[48,1687,1688],{"class":137},"setting",[48,1690,925],{"class":99},[48,1692,1693],{"class":70}," = ",[48,1695,537],{"class":99},[48,1697,933],{"class":137},[48,1699,925],{"class":99},[48,1701,67],{"class":70},[48,1703,162],{"class":62},[20,1705,1706],{},[166,1707,168],{},[39,1709,1711],{"className":41,"code":1710,"language":43,"meta":44,"style":44},"theme = dark\nlanguage = English\nnotifications = True\n",[15,1712,1713,1723,1733],{"__ignoreMap":44},[48,1714,1715,1718,1720],{"class":50,"line":51},[48,1716,1717],{"class":54},"theme ",[48,1719,59],{"class":58},[48,1721,1722],{"class":54}," dark\n",[48,1724,1725,1728,1730],{"class":50,"line":106},[48,1726,1727],{"class":54},"language ",[48,1729,59],{"class":58},[48,1731,1732],{"class":54}," English\n",[48,1734,1735,1738,1740],{"class":50,"line":113},[48,1736,1737],{"class":54},"notifications ",[48,1739,59],{"class":58},[48,1741,1643],{"class":1642},[34,1743,1745],{"id":1744},"common-mistakes","Common mistakes",[20,1747,1748,1749,134],{},"Here are some common beginner mistakes when using ",[15,1750,17],{},[1752,1753,1755,1756,1758],"h3",{"id":1754},"trying-to-unpack-items-incorrectly","Trying to unpack ",[15,1757,17],{}," incorrectly",[20,1760,1761,1762,1764,1765,1768],{},"Each result from ",[15,1763,17],{}," has ",[166,1766,1767],{},"two parts",": a key and a value.",[20,1770,1771],{},"This works:",[39,1773,1774],{"className":41,"code":42,"language":43,"meta":44,"style":44},[15,1775,1776,1812,1816,1836],{"__ignoreMap":44},[48,1777,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810],{"class":50,"line":51},[48,1779,55],{"class":54},[48,1781,59],{"class":58},[48,1783,63],{"class":62},[48,1785,67],{"class":66},[48,1787,71],{"class":70},[48,1789,67],{"class":66},[48,1791,76],{"class":62},[48,1793,79],{"class":66},[48,1795,82],{"class":70},[48,1797,67],{"class":66},[48,1799,87],{"class":62},[48,1801,79],{"class":66},[48,1803,92],{"class":70},[48,1805,67],{"class":66},[48,1807,76],{"class":62},[48,1809,100],{"class":99},[48,1811,103],{"class":62},[48,1813,1814],{"class":50,"line":106},[48,1815,110],{"emptyLinePlaceholder":109},[48,1817,1818,1820,1822,1824,1826,1828,1830,1832,1834],{"class":50,"line":113},[48,1819,117],{"class":116},[48,1821,120],{"class":54},[48,1823,87],{"class":62},[48,1825,125],{"class":54},[48,1827,128],{"class":116},[48,1829,131],{"class":54},[48,1831,134],{"class":62},[48,1833,138],{"class":137},[48,1835,141],{"class":62},[48,1837,1838,1840,1842,1844,1846,1848],{"class":50,"line":144},[48,1839,148],{"class":147},[48,1841,151],{"class":62},[48,1843,154],{"class":137},[48,1845,87],{"class":62},[48,1847,159],{"class":137},[48,1849,162],{"class":62},[20,1851,1852],{},"This is wrong because it tries to unpack into only one variable pattern:",[39,1854,1856],{"className":41,"code":1855,"language":43,"meta":44,"style":44},"person = {\"name\": \"Ana\", \"age\": 25}\n\nfor key in person.items():\n    print(key)\n",[15,1857,1858,1894,1898,1914],{"__ignoreMap":44},[48,1859,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892],{"class":50,"line":51},[48,1861,55],{"class":54},[48,1863,59],{"class":58},[48,1865,63],{"class":62},[48,1867,67],{"class":66},[48,1869,71],{"class":70},[48,1871,67],{"class":66},[48,1873,76],{"class":62},[48,1875,79],{"class":66},[48,1877,82],{"class":70},[48,1879,67],{"class":66},[48,1881,87],{"class":62},[48,1883,79],{"class":66},[48,1885,92],{"class":70},[48,1887,67],{"class":66},[48,1889,76],{"class":62},[48,1891,100],{"class":99},[48,1893,103],{"class":62},[48,1895,1896],{"class":50,"line":106},[48,1897,110],{"emptyLinePlaceholder":109},[48,1899,1900,1902,1904,1906,1908,1910,1912],{"class":50,"line":113},[48,1901,117],{"class":116},[48,1903,1046],{"class":54},[48,1905,128],{"class":116},[48,1907,131],{"class":54},[48,1909,134],{"class":62},[48,1911,138],{"class":137},[48,1913,141],{"class":62},[48,1915,1916,1918,1920,1922],{"class":50,"line":144},[48,1917,148],{"class":147},[48,1919,151],{"class":62},[48,1921,154],{"class":137},[48,1923,162],{"class":62},[20,1925,1926,1927,1929,1930,1933],{},"This code is not an error, but ",[15,1928,154],{}," is actually the full tuple, such as ",[15,1931,1932],{},"('name', 'Ana')",", not just the key.",[20,1935,1936],{},"If you want the full pair, use one variable:",[39,1938,1940],{"className":41,"code":1939,"language":43,"meta":44,"style":44},"for item in person.items():\n    print(item)\n",[15,1941,1942,1959],{"__ignoreMap":44},[48,1943,1944,1946,1949,1951,1953,1955,1957],{"class":50,"line":51},[48,1945,117],{"class":116},[48,1947,1948],{"class":54}," item ",[48,1950,128],{"class":116},[48,1952,131],{"class":54},[48,1954,134],{"class":62},[48,1956,138],{"class":137},[48,1958,141],{"class":62},[48,1960,1961,1963,1965,1968],{"class":50,"line":106},[48,1962,148],{"class":147},[48,1964,151],{"class":62},[48,1966,1967],{"class":137},"item",[48,1969,162],{"class":62},[20,1971,1972],{},"If you want separate key and value, use two variables:",[39,1974,1976],{"className":41,"code":1975,"language":43,"meta":44,"style":44},"for key, value in person.items():\n    print(key, value)\n",[15,1977,1978,1998],{"__ignoreMap":44},[48,1979,1980,1982,1984,1986,1988,1990,1992,1994,1996],{"class":50,"line":51},[48,1981,117],{"class":116},[48,1983,120],{"class":54},[48,1985,87],{"class":62},[48,1987,125],{"class":54},[48,1989,128],{"class":116},[48,1991,131],{"class":54},[48,1993,134],{"class":62},[48,1995,138],{"class":137},[48,1997,141],{"class":62},[48,1999,2000,2002,2004,2006,2008,2010],{"class":50,"line":106},[48,2001,148],{"class":147},[48,2003,151],{"class":62},[48,2005,154],{"class":137},[48,2007,87],{"class":62},[48,2009,159],{"class":137},[48,2011,162],{"class":62},[1752,2013,2015,2016,2018],{"id":2014},"expecting-items-to-return-a-regular-list","Expecting ",[15,2017,17],{}," to return a regular list",[20,2020,2021,573,2023,2025],{},[15,2022,17],{},[15,2024,502],{}," object, not a list.",[20,2027,2028],{},"Check it:",[39,2030,2032],{"className":41,"code":2031,"language":43,"meta":44,"style":44},"my_dict = {\"a\": 1, \"b\": 2}\n\nprint(my_dict.items())\nprint(type(my_dict.items()))\nprint(list(my_dict.items()))\n",[15,2033,2034,2068,2072,2086,2105],{"__ignoreMap":44},[48,2035,2036,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2060,2062,2064,2066],{"class":50,"line":51},[48,2037,2038],{"class":54},"my_dict ",[48,2040,59],{"class":58},[48,2042,63],{"class":62},[48,2044,67],{"class":66},[48,2046,348],{"class":70},[48,2048,67],{"class":66},[48,2050,76],{"class":62},[48,2052,618],{"class":99},[48,2054,87],{"class":62},[48,2056,79],{"class":66},[48,2058,2059],{"class":70},"b",[48,2061,67],{"class":66},[48,2063,76],{"class":62},[48,2065,632],{"class":99},[48,2067,103],{"class":62},[48,2069,2070],{"class":50,"line":106},[48,2071,110],{"emptyLinePlaceholder":109},[48,2073,2074,2076,2078,2080,2082,2084],{"class":50,"line":113},[48,2075,276],{"class":147},[48,2077,151],{"class":62},[48,2079,373],{"class":137},[48,2081,134],{"class":62},[48,2083,138],{"class":137},[48,2085,1203],{"class":62},[48,2087,2088,2090,2092,2095,2097,2099,2101,2103],{"class":50,"line":144},[48,2089,276],{"class":147},[48,2091,151],{"class":62},[48,2093,2094],{"class":281},"type",[48,2096,151],{"class":62},[48,2098,373],{"class":137},[48,2100,134],{"class":62},[48,2102,138],{"class":137},[48,2104,294],{"class":62},[48,2106,2107,2109,2111,2113,2115,2117,2119,2121],{"class":50,"line":467},[48,2108,276],{"class":147},[48,2110,151],{"class":62},[48,2112,282],{"class":281},[48,2114,151],{"class":62},[48,2116,373],{"class":137},[48,2118,134],{"class":62},[48,2120,138],{"class":137},[48,2122,294],{"class":62},[20,2124,2125],{},[166,2126,168],{},[39,2128,2130],{"className":41,"code":2129,"language":43,"meta":44,"style":44},"dict_items([('a', 1), ('b', 2)])\n\u003Cclass 'dict_items'>\n[('a', 1), ('b', 2)]\n",[15,2131,2132,2164,2181],{"__ignoreMap":44},[48,2133,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162],{"class":50,"line":51},[48,2135,502],{"class":137},[48,2137,505],{"class":62},[48,2139,311],{"class":66},[48,2141,348],{"class":70},[48,2143,311],{"class":66},[48,2145,87],{"class":62},[48,2147,618],{"class":99},[48,2149,327],{"class":62},[48,2151,330],{"class":62},[48,2153,311],{"class":66},[48,2155,2059],{"class":70},[48,2157,311],{"class":66},[48,2159,87],{"class":62},[48,2161,632],{"class":99},[48,2163,532],{"class":62},[48,2165,2166,2169,2172,2174,2176,2178],{"class":50,"line":106},[48,2167,2168],{"class":58},"\u003C",[48,2170,2171],{"class":915},"class",[48,2173,320],{"class":66},[48,2175,502],{"class":70},[48,2177,311],{"class":66},[48,2179,2180],{"class":58},">\n",[48,2182,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209],{"class":50,"line":113},[48,2184,308],{"class":62},[48,2186,311],{"class":66},[48,2188,348],{"class":70},[48,2190,311],{"class":66},[48,2192,87],{"class":62},[48,2194,618],{"class":99},[48,2196,327],{"class":62},[48,2198,330],{"class":62},[48,2200,311],{"class":66},[48,2202,2059],{"class":70},[48,2204,311],{"class":66},[48,2206,87],{"class":62},[48,2208,632],{"class":99},[48,2210,343],{"class":62},[1752,2212,2214,2215],{"id":2213},"changing-the-dictionary-while-looping-over-items","Changing the dictionary while looping over ",[15,2216,17],{},[20,2218,2219],{},"Be careful when changing a dictionary during iteration.",[20,2221,2222],{},"Problem example:",[39,2224,2226],{"className":41,"code":2225,"language":43,"meta":44,"style":44},"numbers = {\"a\": 1, \"b\": 2, \"c\": 3}\n\nfor key, value in numbers.items():\n    if value == 2:\n        numbers[\"d\"] = 4\n",[15,2227,2228,2274,2278,2299,2313],{"__ignoreMap":44},[48,2229,2230,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2266,2268,2270,2272],{"class":50,"line":51},[48,2231,2232],{"class":54},"numbers ",[48,2234,59],{"class":58},[48,2236,63],{"class":62},[48,2238,67],{"class":66},[48,2240,348],{"class":70},[48,2242,67],{"class":66},[48,2244,76],{"class":62},[48,2246,618],{"class":99},[48,2248,87],{"class":62},[48,2250,79],{"class":66},[48,2252,2059],{"class":70},[48,2254,67],{"class":66},[48,2256,76],{"class":62},[48,2258,632],{"class":99},[48,2260,87],{"class":62},[48,2262,79],{"class":66},[48,2264,2265],{"class":70},"c",[48,2267,67],{"class":66},[48,2269,76],{"class":62},[48,2271,800],{"class":99},[48,2273,103],{"class":62},[48,2275,2276],{"class":50,"line":106},[48,2277,110],{"emptyLinePlaceholder":109},[48,2279,2280,2282,2284,2286,2288,2290,2293,2295,2297],{"class":50,"line":113},[48,2281,117],{"class":116},[48,2283,120],{"class":54},[48,2285,87],{"class":62},[48,2287,125],{"class":54},[48,2289,128],{"class":116},[48,2291,2292],{"class":54}," numbers",[48,2294,134],{"class":62},[48,2296,138],{"class":137},[48,2298,141],{"class":62},[48,2300,2301,2304,2306,2309,2311],{"class":50,"line":144},[48,2302,2303],{"class":116},"    if",[48,2305,125],{"class":54},[48,2307,2308],{"class":58},"==",[48,2310,632],{"class":99},[48,2312,1053],{"class":62},[48,2314,2315,2318,2320,2322,2325,2327,2329,2331],{"class":50,"line":467},[48,2316,2317],{"class":54},"        numbers",[48,2319,682],{"class":62},[48,2321,67],{"class":66},[48,2323,2324],{"class":70},"d",[48,2326,67],{"class":66},[48,2328,692],{"class":62},[48,2330,695],{"class":58},[48,2332,2333],{"class":99}," 4\n",[20,2335,2336],{},"Changing the dictionary size while looping can cause errors.",[20,2338,2339],{},"A safer approach is to loop over a copied list of items:",[39,2341,2343],{"className":41,"code":2342,"language":43,"meta":44,"style":44},"numbers = {\"a\": 1, \"b\": 2, \"c\": 3}\n\nfor key, value in list(numbers.items()):\n    if value == 2:\n        numbers[\"d\"] = 4\n\nprint(numbers)\n",[15,2344,2345,2389,2393,2419,2431,2449,2453],{"__ignoreMap":44},[48,2346,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387],{"class":50,"line":51},[48,2348,2232],{"class":54},[48,2350,59],{"class":58},[48,2352,63],{"class":62},[48,2354,67],{"class":66},[48,2356,348],{"class":70},[48,2358,67],{"class":66},[48,2360,76],{"class":62},[48,2362,618],{"class":99},[48,2364,87],{"class":62},[48,2366,79],{"class":66},[48,2368,2059],{"class":70},[48,2370,67],{"class":66},[48,2372,76],{"class":62},[48,2374,632],{"class":99},[48,2376,87],{"class":62},[48,2378,79],{"class":66},[48,2380,2265],{"class":70},[48,2382,67],{"class":66},[48,2384,76],{"class":62},[48,2386,800],{"class":99},[48,2388,103],{"class":62},[48,2390,2391],{"class":50,"line":106},[48,2392,110],{"emptyLinePlaceholder":109},[48,2394,2395,2397,2399,2401,2403,2405,2407,2409,2412,2414,2416],{"class":50,"line":113},[48,2396,117],{"class":116},[48,2398,120],{"class":54},[48,2400,87],{"class":62},[48,2402,125],{"class":54},[48,2404,128],{"class":116},[48,2406,1191],{"class":281},[48,2408,151],{"class":62},[48,2410,2411],{"class":137},"numbers",[48,2413,134],{"class":62},[48,2415,138],{"class":137},[48,2417,2418],{"class":62},"()):\n",[48,2420,2421,2423,2425,2427,2429],{"class":50,"line":144},[48,2422,2303],{"class":116},[48,2424,125],{"class":54},[48,2426,2308],{"class":58},[48,2428,632],{"class":99},[48,2430,1053],{"class":62},[48,2432,2433,2435,2437,2439,2441,2443,2445,2447],{"class":50,"line":467},[48,2434,2317],{"class":54},[48,2436,682],{"class":62},[48,2438,67],{"class":66},[48,2440,2324],{"class":70},[48,2442,67],{"class":66},[48,2444,692],{"class":62},[48,2446,695],{"class":58},[48,2448,2333],{"class":99},[48,2450,2451],{"class":50,"line":479},[48,2452,110],{"emptyLinePlaceholder":109},[48,2454,2455,2457,2459,2461],{"class":50,"line":701},[48,2456,276],{"class":147},[48,2458,151],{"class":62},[48,2460,2411],{"class":137},[48,2462,162],{"class":62},[1752,2464,2466],{"id":2465},"forgetting-that-each-result-is-a-key-value-pair","Forgetting that each result is a key-value pair",[20,2468,2469],{},"If you print each item directly, you will see tuples:",[39,2471,2473],{"className":41,"code":2472,"language":43,"meta":44,"style":44},"data = {\"x\": 10, \"y\": 20}\n\nfor item in data.items():\n    print(item)\n",[15,2474,2475,2509,2513,2529],{"__ignoreMap":44},[48,2476,2477,2479,2481,2483,2485,2487,2489,2491,2494,2496,2498,2500,2502,2504,2507],{"class":50,"line":51},[48,2478,602],{"class":54},[48,2480,59],{"class":58},[48,2482,63],{"class":62},[48,2484,67],{"class":66},[48,2486,611],{"class":70},[48,2488,67],{"class":66},[48,2490,76],{"class":62},[48,2492,2493],{"class":99}," 10",[48,2495,87],{"class":62},[48,2497,79],{"class":66},[48,2499,625],{"class":70},[48,2501,67],{"class":66},[48,2503,76],{"class":62},[48,2505,2506],{"class":99}," 20",[48,2508,103],{"class":62},[48,2510,2511],{"class":50,"line":106},[48,2512,110],{"emptyLinePlaceholder":109},[48,2514,2515,2517,2519,2521,2523,2525,2527],{"class":50,"line":113},[48,2516,117],{"class":116},[48,2518,1948],{"class":54},[48,2520,128],{"class":116},[48,2522,644],{"class":54},[48,2524,134],{"class":62},[48,2526,138],{"class":137},[48,2528,141],{"class":62},[48,2530,2531,2533,2535,2537],{"class":50,"line":144},[48,2532,148],{"class":147},[48,2534,151],{"class":62},[48,2536,1967],{"class":137},[48,2538,162],{"class":62},[20,2540,2541],{},[166,2542,168],{},[39,2544,2546],{"className":41,"code":2545,"language":43,"meta":44,"style":44},"('x', 10)\n('y', 20)\n",[15,2547,2548,2564],{"__ignoreMap":44},[48,2549,2550,2552,2554,2556,2558,2560,2562],{"class":50,"line":51},[48,2551,151],{"class":62},[48,2553,311],{"class":66},[48,2555,611],{"class":70},[48,2557,311],{"class":66},[48,2559,87],{"class":62},[48,2561,2493],{"class":99},[48,2563,162],{"class":62},[48,2565,2566,2568,2570,2572,2574,2576,2578],{"class":50,"line":106},[48,2567,151],{"class":62},[48,2569,311],{"class":66},[48,2571,625],{"class":70},[48,2573,311],{"class":66},[48,2575,87],{"class":62},[48,2577,2506],{"class":99},[48,2579,162],{"class":62},[20,2581,2582,2583,2585],{},"That is normal. Each item is one ",[15,2584,217],{}," pair.",[34,2587,2589],{"id":2588},"faq","FAQ",[1752,2591,2593,2594,2596],{"id":2592},"what-does-dictionary-items-return-in-python","What does dictionary ",[15,2595,17],{}," return in Python?",[20,2598,2599,2600,2602],{},"It returns a ",[15,2601,502],{}," view containing key-value pairs as tuples.",[1752,2604,2606,2607,2609],{"id":2605},"does-items-return-a-list","Does ",[15,2608,17],{}," return a list?",[20,2611,2612,2613,2616],{},"No. It returns a view object. Use ",[15,2614,2615],{},"list(my_dict.items())"," if you need a list.",[1752,2618,2620,2621,2623],{"id":2619},"can-i-loop-through-keys-and-values-with-items","Can I loop through keys and values with ",[15,2622,17],{},"?",[20,2625,2626],{},"Yes. Use this pattern:",[39,2628,2630],{"className":41,"code":2629,"language":43,"meta":44,"style":44},"for key, value in my_dict.items():\n    print(key, value)\n",[15,2631,2632,2653],{"__ignoreMap":44},[48,2633,2634,2636,2638,2640,2642,2644,2647,2649,2651],{"class":50,"line":51},[48,2635,117],{"class":116},[48,2637,120],{"class":54},[48,2639,87],{"class":62},[48,2641,125],{"class":54},[48,2643,128],{"class":116},[48,2645,2646],{"class":54}," my_dict",[48,2648,134],{"class":62},[48,2650,138],{"class":137},[48,2652,141],{"class":62},[48,2654,2655,2657,2659,2661,2663,2665],{"class":50,"line":106},[48,2656,148],{"class":147},[48,2658,151],{"class":62},[48,2660,154],{"class":137},[48,2662,87],{"class":62},[48,2664,159],{"class":137},[48,2666,162],{"class":62},[1752,2668,2606,2670,2672],{"id":2669},"does-items-change-the-dictionary",[15,2671,17],{}," change the dictionary?",[20,2674,2675],{},"No. It only gives you a way to access the pairs.",[34,2677,2679],{"id":2678},"see-also","See also",[209,2681,2682,2690,2696,2701,2705],{},[212,2683,2684],{},[348,2685,2686,2687,2689],{"href":1526},"Python dictionary ",[15,2688,1309],{}," method",[212,2691,2692],{},[348,2693,2686,2694,2689],{"href":1534},[15,2695,1312],{},[212,2697,2698],{},[348,2699,2700],{"href":1101},"How to loop through a dictionary in Python",[212,2702,2703],{},[348,2704,351],{"href":350},[212,2706,2707],{},[348,2708,2709],{"href":355},"What is a dictionary in Python",[2711,2712,2713],"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 .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 .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .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 .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":44,"searchDepth":106,"depth":106,"links":2715},[2716,2717,2719,2720,2721,2723,2724,2726,2728,2737,2747],{"id":36,"depth":106,"text":37},{"id":195,"depth":106,"text":2718},"What items() does",{"id":359,"depth":106,"text":360},{"id":567,"depth":106,"text":568},{"id":811,"depth":106,"text":2722},"Looping with items()",{"id":1105,"depth":106,"text":1106},{"id":1303,"depth":106,"text":2725},"items() vs keys() vs values()",{"id":1544,"depth":106,"text":2727},"When to use items()",{"id":1744,"depth":106,"text":1745,"children":2729},[2730,2732,2734,2736],{"id":1754,"depth":113,"text":2731},"Trying to unpack items() incorrectly",{"id":2014,"depth":113,"text":2733},"Expecting items() to return a regular list",{"id":2213,"depth":113,"text":2735},"Changing the dictionary while looping over items()",{"id":2465,"depth":113,"text":2466},{"id":2588,"depth":106,"text":2589,"children":2738},[2739,2741,2743,2745],{"id":2592,"depth":113,"text":2740},"What does dictionary items() return in Python?",{"id":2605,"depth":113,"text":2742},"Does items() return a list?",{"id":2619,"depth":113,"text":2744},"Can I loop through keys and values with items()?",{"id":2669,"depth":113,"text":2746},"Does items() change the dictionary?",{"id":2678,"depth":106,"text":2679},"Master python dictionary items method in our comprehensive Python beginner guide.","md",{},"\u002Freference\u002Fpython-dictionary-items-method",{"title":5,"description":2748},"reference\u002Fpython-dictionary-items-method","dz02pJ9l_vREwqXyX6imIcVo-A5kVMhXWIOii6zXDtM",1777585504488]