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