[{"data":1,"prerenderedAt":1406},["ShallowReactive",2],{"content-all-\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping":3,"related-\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping":1267,"sidebar-content":1380},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"tags":11,"date":15,"weight":16,"body":17,"_type":1261,"_id":1262,"_source":1263,"_file":1264,"_stem":1265,"_extension":1266},"\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping","array-manipulation",false,"","While Looping in Python","Using while loops to manipulate arrays in Python.",[12,13,14],"python","backend","arrays","2026-03-18",10,{"type":18,"children":19,"toc":1251},"root",[20,29,35,42,203,209,385,391,594,600,829,835,998,1004,1235,1240,1245],{"type":21,"tag":22,"props":23,"children":25},"element","h2",{"id":24},"while-looping",[26],{"type":27,"value":28},"text","While Looping",{"type":21,"tag":30,"props":31,"children":32},"p",{},[33],{"type":27,"value":34},"In Python, you can also use while loops to manipulate arrays (lists). While loops are useful when you want to repeat a block of code until a certain condition is met. Here are some examples of using while loops with arrays:",{"type":21,"tag":36,"props":37,"children":39},"h3",{"id":38},"iterating-over-a-list-with-a-while-loop",[40],{"type":27,"value":41},"Iterating Over a List with a While Loop",{"type":21,"tag":43,"props":44,"children":47},"pre",{"className":45,"code":46,"language":12,"meta":8,"style":8},"language-python shiki shiki-themes github-light github-dark","numbers = [1, 2, 3, 4, 5]\nindex = 0\nwhile index \u003C len(numbers):\n    print(numbers[index])\n    index += 1\n",[48],{"type":21,"tag":49,"props":50,"children":51},"code",{"__ignoreMap":8},[52,123,141,170,184],{"type":21,"tag":53,"props":54,"children":57},"span",{"class":55,"line":56},"line",1,[58,64,70,75,81,86,91,95,100,104,109,113,118],{"type":21,"tag":53,"props":59,"children":61},{"style":60},"--shiki-default:#24292E;--shiki-dark:#E1E4E8",[62],{"type":27,"value":63},"numbers ",{"type":21,"tag":53,"props":65,"children":67},{"style":66},"--shiki-default:#D73A49;--shiki-dark:#F97583",[68],{"type":27,"value":69},"=",{"type":21,"tag":53,"props":71,"children":72},{"style":60},[73],{"type":27,"value":74}," [",{"type":21,"tag":53,"props":76,"children":78},{"style":77},"--shiki-default:#005CC5;--shiki-dark:#79B8FF",[79],{"type":27,"value":80},"1",{"type":21,"tag":53,"props":82,"children":83},{"style":60},[84],{"type":27,"value":85},", ",{"type":21,"tag":53,"props":87,"children":88},{"style":77},[89],{"type":27,"value":90},"2",{"type":21,"tag":53,"props":92,"children":93},{"style":60},[94],{"type":27,"value":85},{"type":21,"tag":53,"props":96,"children":97},{"style":77},[98],{"type":27,"value":99},"3",{"type":21,"tag":53,"props":101,"children":102},{"style":60},[103],{"type":27,"value":85},{"type":21,"tag":53,"props":105,"children":106},{"style":77},[107],{"type":27,"value":108},"4",{"type":21,"tag":53,"props":110,"children":111},{"style":60},[112],{"type":27,"value":85},{"type":21,"tag":53,"props":114,"children":115},{"style":77},[116],{"type":27,"value":117},"5",{"type":21,"tag":53,"props":119,"children":120},{"style":60},[121],{"type":27,"value":122},"]\n",{"type":21,"tag":53,"props":124,"children":126},{"class":55,"line":125},2,[127,132,136],{"type":21,"tag":53,"props":128,"children":129},{"style":60},[130],{"type":27,"value":131},"index ",{"type":21,"tag":53,"props":133,"children":134},{"style":66},[135],{"type":27,"value":69},{"type":21,"tag":53,"props":137,"children":138},{"style":77},[139],{"type":27,"value":140}," 0\n",{"type":21,"tag":53,"props":142,"children":144},{"class":55,"line":143},3,[145,150,155,160,165],{"type":21,"tag":53,"props":146,"children":147},{"style":66},[148],{"type":27,"value":149},"while",{"type":21,"tag":53,"props":151,"children":152},{"style":60},[153],{"type":27,"value":154}," index ",{"type":21,"tag":53,"props":156,"children":157},{"style":66},[158],{"type":27,"value":159},"\u003C",{"type":21,"tag":53,"props":161,"children":162},{"style":77},[163],{"type":27,"value":164}," len",{"type":21,"tag":53,"props":166,"children":167},{"style":60},[168],{"type":27,"value":169},"(numbers):\n",{"type":21,"tag":53,"props":171,"children":173},{"class":55,"line":172},4,[174,179],{"type":21,"tag":53,"props":175,"children":176},{"style":77},[177],{"type":27,"value":178},"    print",{"type":21,"tag":53,"props":180,"children":181},{"style":60},[182],{"type":27,"value":183},"(numbers[index])\n",{"type":21,"tag":53,"props":185,"children":187},{"class":55,"line":186},5,[188,193,198],{"type":21,"tag":53,"props":189,"children":190},{"style":60},[191],{"type":27,"value":192},"    index ",{"type":21,"tag":53,"props":194,"children":195},{"style":66},[196],{"type":27,"value":197},"+=",{"type":21,"tag":53,"props":199,"children":200},{"style":77},[201],{"type":27,"value":202}," 1\n",{"type":21,"tag":36,"props":204,"children":206},{"id":205},"modifying-elements-in-a-list-with-a-while-loop",[207],{"type":27,"value":208},"Modifying Elements in a List with a While Loop",{"type":21,"tag":43,"props":210,"children":212},{"className":45,"code":211,"language":12,"meta":8,"style":8},"numbers = [1, 2, 3, 4, 5]\nsquared = []\nindex = 0\nwhile index \u003C len(numbers):\n    squared.append(numbers[index] ** 2)\n    index += 1\nprint(squared)  # [1, 4, 9, 16, 25]\n",[213],{"type":21,"tag":49,"props":214,"children":215},{"__ignoreMap":8},[216,271,288,303,326,349,365],{"type":21,"tag":53,"props":217,"children":218},{"class":55,"line":56},[219,223,227,231,235,239,243,247,251,255,259,263,267],{"type":21,"tag":53,"props":220,"children":221},{"style":60},[222],{"type":27,"value":63},{"type":21,"tag":53,"props":224,"children":225},{"style":66},[226],{"type":27,"value":69},{"type":21,"tag":53,"props":228,"children":229},{"style":60},[230],{"type":27,"value":74},{"type":21,"tag":53,"props":232,"children":233},{"style":77},[234],{"type":27,"value":80},{"type":21,"tag":53,"props":236,"children":237},{"style":60},[238],{"type":27,"value":85},{"type":21,"tag":53,"props":240,"children":241},{"style":77},[242],{"type":27,"value":90},{"type":21,"tag":53,"props":244,"children":245},{"style":60},[246],{"type":27,"value":85},{"type":21,"tag":53,"props":248,"children":249},{"style":77},[250],{"type":27,"value":99},{"type":21,"tag":53,"props":252,"children":253},{"style":60},[254],{"type":27,"value":85},{"type":21,"tag":53,"props":256,"children":257},{"style":77},[258],{"type":27,"value":108},{"type":21,"tag":53,"props":260,"children":261},{"style":60},[262],{"type":27,"value":85},{"type":21,"tag":53,"props":264,"children":265},{"style":77},[266],{"type":27,"value":117},{"type":21,"tag":53,"props":268,"children":269},{"style":60},[270],{"type":27,"value":122},{"type":21,"tag":53,"props":272,"children":273},{"class":55,"line":125},[274,279,283],{"type":21,"tag":53,"props":275,"children":276},{"style":60},[277],{"type":27,"value":278},"squared ",{"type":21,"tag":53,"props":280,"children":281},{"style":66},[282],{"type":27,"value":69},{"type":21,"tag":53,"props":284,"children":285},{"style":60},[286],{"type":27,"value":287}," []\n",{"type":21,"tag":53,"props":289,"children":290},{"class":55,"line":143},[291,295,299],{"type":21,"tag":53,"props":292,"children":293},{"style":60},[294],{"type":27,"value":131},{"type":21,"tag":53,"props":296,"children":297},{"style":66},[298],{"type":27,"value":69},{"type":21,"tag":53,"props":300,"children":301},{"style":77},[302],{"type":27,"value":140},{"type":21,"tag":53,"props":304,"children":305},{"class":55,"line":172},[306,310,314,318,322],{"type":21,"tag":53,"props":307,"children":308},{"style":66},[309],{"type":27,"value":149},{"type":21,"tag":53,"props":311,"children":312},{"style":60},[313],{"type":27,"value":154},{"type":21,"tag":53,"props":315,"children":316},{"style":66},[317],{"type":27,"value":159},{"type":21,"tag":53,"props":319,"children":320},{"style":77},[321],{"type":27,"value":164},{"type":21,"tag":53,"props":323,"children":324},{"style":60},[325],{"type":27,"value":169},{"type":21,"tag":53,"props":327,"children":328},{"class":55,"line":186},[329,334,339,344],{"type":21,"tag":53,"props":330,"children":331},{"style":60},[332],{"type":27,"value":333},"    squared.append(numbers[index] ",{"type":21,"tag":53,"props":335,"children":336},{"style":66},[337],{"type":27,"value":338},"**",{"type":21,"tag":53,"props":340,"children":341},{"style":77},[342],{"type":27,"value":343}," 2",{"type":21,"tag":53,"props":345,"children":346},{"style":60},[347],{"type":27,"value":348},")\n",{"type":21,"tag":53,"props":350,"children":352},{"class":55,"line":351},6,[353,357,361],{"type":21,"tag":53,"props":354,"children":355},{"style":60},[356],{"type":27,"value":192},{"type":21,"tag":53,"props":358,"children":359},{"style":66},[360],{"type":27,"value":197},{"type":21,"tag":53,"props":362,"children":363},{"style":77},[364],{"type":27,"value":202},{"type":21,"tag":53,"props":366,"children":368},{"class":55,"line":367},7,[369,374,379],{"type":21,"tag":53,"props":370,"children":371},{"style":77},[372],{"type":27,"value":373},"print",{"type":21,"tag":53,"props":375,"children":376},{"style":60},[377],{"type":27,"value":378},"(squared)  ",{"type":21,"tag":53,"props":380,"children":382},{"style":381},"--shiki-default:#6A737D;--shiki-dark:#6A737D",[383],{"type":27,"value":384},"# [1, 4, 9, 16, 25]\n",{"type":21,"tag":36,"props":386,"children":388},{"id":387},"using-a-while-loop-to-filter-elements",[389],{"type":27,"value":390},"Using a While Loop to Filter Elements",{"type":21,"tag":43,"props":392,"children":394},{"className":45,"code":393,"language":12,"meta":8,"style":8},"numbers = [1, 2, 3, 4, 5, 6]\neven_numbers = []\nindex = 0\nwhile index \u003C len(numbers):\n    if numbers[index] % 2 == 0:\n        even_numbers.append(numbers[index])\n    index += 1\nprint(even_numbers)  # [2, 4, 6]\n",[395],{"type":21,"tag":49,"props":396,"children":397},{"__ignoreMap":8},[398,462,478,493,516,553,561,576],{"type":21,"tag":53,"props":399,"children":400},{"class":55,"line":56},[401,405,409,413,417,421,425,429,433,437,441,445,449,453,458],{"type":21,"tag":53,"props":402,"children":403},{"style":60},[404],{"type":27,"value":63},{"type":21,"tag":53,"props":406,"children":407},{"style":66},[408],{"type":27,"value":69},{"type":21,"tag":53,"props":410,"children":411},{"style":60},[412],{"type":27,"value":74},{"type":21,"tag":53,"props":414,"children":415},{"style":77},[416],{"type":27,"value":80},{"type":21,"tag":53,"props":418,"children":419},{"style":60},[420],{"type":27,"value":85},{"type":21,"tag":53,"props":422,"children":423},{"style":77},[424],{"type":27,"value":90},{"type":21,"tag":53,"props":426,"children":427},{"style":60},[428],{"type":27,"value":85},{"type":21,"tag":53,"props":430,"children":431},{"style":77},[432],{"type":27,"value":99},{"type":21,"tag":53,"props":434,"children":435},{"style":60},[436],{"type":27,"value":85},{"type":21,"tag":53,"props":438,"children":439},{"style":77},[440],{"type":27,"value":108},{"type":21,"tag":53,"props":442,"children":443},{"style":60},[444],{"type":27,"value":85},{"type":21,"tag":53,"props":446,"children":447},{"style":77},[448],{"type":27,"value":117},{"type":21,"tag":53,"props":450,"children":451},{"style":60},[452],{"type":27,"value":85},{"type":21,"tag":53,"props":454,"children":455},{"style":77},[456],{"type":27,"value":457},"6",{"type":21,"tag":53,"props":459,"children":460},{"style":60},[461],{"type":27,"value":122},{"type":21,"tag":53,"props":463,"children":464},{"class":55,"line":125},[465,470,474],{"type":21,"tag":53,"props":466,"children":467},{"style":60},[468],{"type":27,"value":469},"even_numbers ",{"type":21,"tag":53,"props":471,"children":472},{"style":66},[473],{"type":27,"value":69},{"type":21,"tag":53,"props":475,"children":476},{"style":60},[477],{"type":27,"value":287},{"type":21,"tag":53,"props":479,"children":480},{"class":55,"line":143},[481,485,489],{"type":21,"tag":53,"props":482,"children":483},{"style":60},[484],{"type":27,"value":131},{"type":21,"tag":53,"props":486,"children":487},{"style":66},[488],{"type":27,"value":69},{"type":21,"tag":53,"props":490,"children":491},{"style":77},[492],{"type":27,"value":140},{"type":21,"tag":53,"props":494,"children":495},{"class":55,"line":172},[496,500,504,508,512],{"type":21,"tag":53,"props":497,"children":498},{"style":66},[499],{"type":27,"value":149},{"type":21,"tag":53,"props":501,"children":502},{"style":60},[503],{"type":27,"value":154},{"type":21,"tag":53,"props":505,"children":506},{"style":66},[507],{"type":27,"value":159},{"type":21,"tag":53,"props":509,"children":510},{"style":77},[511],{"type":27,"value":164},{"type":21,"tag":53,"props":513,"children":514},{"style":60},[515],{"type":27,"value":169},{"type":21,"tag":53,"props":517,"children":518},{"class":55,"line":186},[519,524,529,534,538,543,548],{"type":21,"tag":53,"props":520,"children":521},{"style":66},[522],{"type":27,"value":523},"    if",{"type":21,"tag":53,"props":525,"children":526},{"style":60},[527],{"type":27,"value":528}," numbers[index] ",{"type":21,"tag":53,"props":530,"children":531},{"style":66},[532],{"type":27,"value":533},"%",{"type":21,"tag":53,"props":535,"children":536},{"style":77},[537],{"type":27,"value":343},{"type":21,"tag":53,"props":539,"children":540},{"style":66},[541],{"type":27,"value":542}," ==",{"type":21,"tag":53,"props":544,"children":545},{"style":77},[546],{"type":27,"value":547}," 0",{"type":21,"tag":53,"props":549,"children":550},{"style":60},[551],{"type":27,"value":552},":\n",{"type":21,"tag":53,"props":554,"children":555},{"class":55,"line":351},[556],{"type":21,"tag":53,"props":557,"children":558},{"style":60},[559],{"type":27,"value":560},"        even_numbers.append(numbers[index])\n",{"type":21,"tag":53,"props":562,"children":563},{"class":55,"line":367},[564,568,572],{"type":21,"tag":53,"props":565,"children":566},{"style":60},[567],{"type":27,"value":192},{"type":21,"tag":53,"props":569,"children":570},{"style":66},[571],{"type":27,"value":197},{"type":21,"tag":53,"props":573,"children":574},{"style":77},[575],{"type":27,"value":202},{"type":21,"tag":53,"props":577,"children":579},{"class":55,"line":578},8,[580,584,589],{"type":21,"tag":53,"props":581,"children":582},{"style":77},[583],{"type":27,"value":373},{"type":21,"tag":53,"props":585,"children":586},{"style":60},[587],{"type":27,"value":588},"(even_numbers)  ",{"type":21,"tag":53,"props":590,"children":591},{"style":381},[592],{"type":27,"value":593},"# [2, 4, 6]\n",{"type":21,"tag":36,"props":595,"children":597},{"id":596},"nested-while-loops",[598],{"type":27,"value":599},"Nested While Loops",{"type":21,"tag":43,"props":601,"children":603},{"className":45,"code":602,"language":12,"meta":8,"style":8},"matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\nrow_index = 0\nwhile row_index \u003C len(matrix):\n    value_index = 0\n    while value_index \u003C len(matrix[row_index]):\n        print(matrix[row_index][value_index])\n        value_index += 1\n    row_index += 1\n",[604],{"type":21,"tag":49,"props":605,"children":606},{"__ignoreMap":8},[607,701,717,742,758,784,797,813],{"type":21,"tag":53,"props":608,"children":609},{"class":55,"line":56},[610,615,619,624,628,632,636,640,644,649,653,657,661,665,669,673,678,682,687,691,696],{"type":21,"tag":53,"props":611,"children":612},{"style":60},[613],{"type":27,"value":614},"matrix ",{"type":21,"tag":53,"props":616,"children":617},{"style":66},[618],{"type":27,"value":69},{"type":21,"tag":53,"props":620,"children":621},{"style":60},[622],{"type":27,"value":623}," [[",{"type":21,"tag":53,"props":625,"children":626},{"style":77},[627],{"type":27,"value":80},{"type":21,"tag":53,"props":629,"children":630},{"style":60},[631],{"type":27,"value":85},{"type":21,"tag":53,"props":633,"children":634},{"style":77},[635],{"type":27,"value":90},{"type":21,"tag":53,"props":637,"children":638},{"style":60},[639],{"type":27,"value":85},{"type":21,"tag":53,"props":641,"children":642},{"style":77},[643],{"type":27,"value":99},{"type":21,"tag":53,"props":645,"children":646},{"style":60},[647],{"type":27,"value":648},"], [",{"type":21,"tag":53,"props":650,"children":651},{"style":77},[652],{"type":27,"value":108},{"type":21,"tag":53,"props":654,"children":655},{"style":60},[656],{"type":27,"value":85},{"type":21,"tag":53,"props":658,"children":659},{"style":77},[660],{"type":27,"value":117},{"type":21,"tag":53,"props":662,"children":663},{"style":60},[664],{"type":27,"value":85},{"type":21,"tag":53,"props":666,"children":667},{"style":77},[668],{"type":27,"value":457},{"type":21,"tag":53,"props":670,"children":671},{"style":60},[672],{"type":27,"value":648},{"type":21,"tag":53,"props":674,"children":675},{"style":77},[676],{"type":27,"value":677},"7",{"type":21,"tag":53,"props":679,"children":680},{"style":60},[681],{"type":27,"value":85},{"type":21,"tag":53,"props":683,"children":684},{"style":77},[685],{"type":27,"value":686},"8",{"type":21,"tag":53,"props":688,"children":689},{"style":60},[690],{"type":27,"value":85},{"type":21,"tag":53,"props":692,"children":693},{"style":77},[694],{"type":27,"value":695},"9",{"type":21,"tag":53,"props":697,"children":698},{"style":60},[699],{"type":27,"value":700},"]]\n",{"type":21,"tag":53,"props":702,"children":703},{"class":55,"line":125},[704,709,713],{"type":21,"tag":53,"props":705,"children":706},{"style":60},[707],{"type":27,"value":708},"row_index ",{"type":21,"tag":53,"props":710,"children":711},{"style":66},[712],{"type":27,"value":69},{"type":21,"tag":53,"props":714,"children":715},{"style":77},[716],{"type":27,"value":140},{"type":21,"tag":53,"props":718,"children":719},{"class":55,"line":143},[720,724,729,733,737],{"type":21,"tag":53,"props":721,"children":722},{"style":66},[723],{"type":27,"value":149},{"type":21,"tag":53,"props":725,"children":726},{"style":60},[727],{"type":27,"value":728}," row_index ",{"type":21,"tag":53,"props":730,"children":731},{"style":66},[732],{"type":27,"value":159},{"type":21,"tag":53,"props":734,"children":735},{"style":77},[736],{"type":27,"value":164},{"type":21,"tag":53,"props":738,"children":739},{"style":60},[740],{"type":27,"value":741},"(matrix):\n",{"type":21,"tag":53,"props":743,"children":744},{"class":55,"line":172},[745,750,754],{"type":21,"tag":53,"props":746,"children":747},{"style":60},[748],{"type":27,"value":749},"    value_index ",{"type":21,"tag":53,"props":751,"children":752},{"style":66},[753],{"type":27,"value":69},{"type":21,"tag":53,"props":755,"children":756},{"style":77},[757],{"type":27,"value":140},{"type":21,"tag":53,"props":759,"children":760},{"class":55,"line":186},[761,766,771,775,779],{"type":21,"tag":53,"props":762,"children":763},{"style":66},[764],{"type":27,"value":765},"    while",{"type":21,"tag":53,"props":767,"children":768},{"style":60},[769],{"type":27,"value":770}," value_index ",{"type":21,"tag":53,"props":772,"children":773},{"style":66},[774],{"type":27,"value":159},{"type":21,"tag":53,"props":776,"children":777},{"style":77},[778],{"type":27,"value":164},{"type":21,"tag":53,"props":780,"children":781},{"style":60},[782],{"type":27,"value":783},"(matrix[row_index]):\n",{"type":21,"tag":53,"props":785,"children":786},{"class":55,"line":351},[787,792],{"type":21,"tag":53,"props":788,"children":789},{"style":77},[790],{"type":27,"value":791},"        print",{"type":21,"tag":53,"props":793,"children":794},{"style":60},[795],{"type":27,"value":796},"(matrix[row_index][value_index])\n",{"type":21,"tag":53,"props":798,"children":799},{"class":55,"line":367},[800,805,809],{"type":21,"tag":53,"props":801,"children":802},{"style":60},[803],{"type":27,"value":804},"        value_index ",{"type":21,"tag":53,"props":806,"children":807},{"style":66},[808],{"type":27,"value":197},{"type":21,"tag":53,"props":810,"children":811},{"style":77},[812],{"type":27,"value":202},{"type":21,"tag":53,"props":814,"children":815},{"class":55,"line":578},[816,821,825],{"type":21,"tag":53,"props":817,"children":818},{"style":60},[819],{"type":27,"value":820},"    row_index ",{"type":21,"tag":53,"props":822,"children":823},{"style":66},[824],{"type":27,"value":197},{"type":21,"tag":53,"props":826,"children":827},{"style":77},[828],{"type":27,"value":202},{"type":21,"tag":36,"props":830,"children":832},{"id":831},"using-a-while-loop-to-create-a-list",[833],{"type":27,"value":834},"Using a While Loop to Create a List",{"type":21,"tag":43,"props":836,"children":837},{"className":45,"code":211,"language":12,"meta":8,"style":8},[838],{"type":21,"tag":49,"props":839,"children":840},{"__ignoreMap":8},[841,896,911,926,949,968,983],{"type":21,"tag":53,"props":842,"children":843},{"class":55,"line":56},[844,848,852,856,860,864,868,872,876,880,884,888,892],{"type":21,"tag":53,"props":845,"children":846},{"style":60},[847],{"type":27,"value":63},{"type":21,"tag":53,"props":849,"children":850},{"style":66},[851],{"type":27,"value":69},{"type":21,"tag":53,"props":853,"children":854},{"style":60},[855],{"type":27,"value":74},{"type":21,"tag":53,"props":857,"children":858},{"style":77},[859],{"type":27,"value":80},{"type":21,"tag":53,"props":861,"children":862},{"style":60},[863],{"type":27,"value":85},{"type":21,"tag":53,"props":865,"children":866},{"style":77},[867],{"type":27,"value":90},{"type":21,"tag":53,"props":869,"children":870},{"style":60},[871],{"type":27,"value":85},{"type":21,"tag":53,"props":873,"children":874},{"style":77},[875],{"type":27,"value":99},{"type":21,"tag":53,"props":877,"children":878},{"style":60},[879],{"type":27,"value":85},{"type":21,"tag":53,"props":881,"children":882},{"style":77},[883],{"type":27,"value":108},{"type":21,"tag":53,"props":885,"children":886},{"style":60},[887],{"type":27,"value":85},{"type":21,"tag":53,"props":889,"children":890},{"style":77},[891],{"type":27,"value":117},{"type":21,"tag":53,"props":893,"children":894},{"style":60},[895],{"type":27,"value":122},{"type":21,"tag":53,"props":897,"children":898},{"class":55,"line":125},[899,903,907],{"type":21,"tag":53,"props":900,"children":901},{"style":60},[902],{"type":27,"value":278},{"type":21,"tag":53,"props":904,"children":905},{"style":66},[906],{"type":27,"value":69},{"type":21,"tag":53,"props":908,"children":909},{"style":60},[910],{"type":27,"value":287},{"type":21,"tag":53,"props":912,"children":913},{"class":55,"line":143},[914,918,922],{"type":21,"tag":53,"props":915,"children":916},{"style":60},[917],{"type":27,"value":131},{"type":21,"tag":53,"props":919,"children":920},{"style":66},[921],{"type":27,"value":69},{"type":21,"tag":53,"props":923,"children":924},{"style":77},[925],{"type":27,"value":140},{"type":21,"tag":53,"props":927,"children":928},{"class":55,"line":172},[929,933,937,941,945],{"type":21,"tag":53,"props":930,"children":931},{"style":66},[932],{"type":27,"value":149},{"type":21,"tag":53,"props":934,"children":935},{"style":60},[936],{"type":27,"value":154},{"type":21,"tag":53,"props":938,"children":939},{"style":66},[940],{"type":27,"value":159},{"type":21,"tag":53,"props":942,"children":943},{"style":77},[944],{"type":27,"value":164},{"type":21,"tag":53,"props":946,"children":947},{"style":60},[948],{"type":27,"value":169},{"type":21,"tag":53,"props":950,"children":951},{"class":55,"line":186},[952,956,960,964],{"type":21,"tag":53,"props":953,"children":954},{"style":60},[955],{"type":27,"value":333},{"type":21,"tag":53,"props":957,"children":958},{"style":66},[959],{"type":27,"value":338},{"type":21,"tag":53,"props":961,"children":962},{"style":77},[963],{"type":27,"value":343},{"type":21,"tag":53,"props":965,"children":966},{"style":60},[967],{"type":27,"value":348},{"type":21,"tag":53,"props":969,"children":970},{"class":55,"line":351},[971,975,979],{"type":21,"tag":53,"props":972,"children":973},{"style":60},[974],{"type":27,"value":192},{"type":21,"tag":53,"props":976,"children":977},{"style":66},[978],{"type":27,"value":197},{"type":21,"tag":53,"props":980,"children":981},{"style":77},[982],{"type":27,"value":202},{"type":21,"tag":53,"props":984,"children":985},{"class":55,"line":367},[986,990,994],{"type":21,"tag":53,"props":987,"children":988},{"style":77},[989],{"type":27,"value":373},{"type":21,"tag":53,"props":991,"children":992},{"style":60},[993],{"type":27,"value":378},{"type":21,"tag":53,"props":995,"children":996},{"style":381},[997],{"type":27,"value":384},{"type":21,"tag":36,"props":999,"children":1001},{"id":1000},"using-a-while-loop-to-iterate-over-multiple-lists",[1002],{"type":27,"value":1003},"Using a While Loop to Iterate Over Multiple Lists",{"type":21,"tag":43,"props":1005,"children":1007},{"className":45,"code":1006,"language":12,"meta":8,"style":8},"list1 = ['a', 'b', 'c']\nlist2 = [1, 2, 3]\nindex = 0\nwhile index \u003C len(list1) and index \u003C len(list2):\n    print(f\"List1: {list1[index]}, List2: {list2[index]}\")\n    index += 1\n",[1008],{"type":21,"tag":49,"props":1009,"children":1010},{"__ignoreMap":8},[1011,1055,1095,1110,1156,1220],{"type":21,"tag":53,"props":1012,"children":1013},{"class":55,"line":56},[1014,1019,1023,1027,1033,1037,1042,1046,1051],{"type":21,"tag":53,"props":1015,"children":1016},{"style":60},[1017],{"type":27,"value":1018},"list1 ",{"type":21,"tag":53,"props":1020,"children":1021},{"style":66},[1022],{"type":27,"value":69},{"type":21,"tag":53,"props":1024,"children":1025},{"style":60},[1026],{"type":27,"value":74},{"type":21,"tag":53,"props":1028,"children":1030},{"style":1029},"--shiki-default:#032F62;--shiki-dark:#9ECBFF",[1031],{"type":27,"value":1032},"'a'",{"type":21,"tag":53,"props":1034,"children":1035},{"style":60},[1036],{"type":27,"value":85},{"type":21,"tag":53,"props":1038,"children":1039},{"style":1029},[1040],{"type":27,"value":1041},"'b'",{"type":21,"tag":53,"props":1043,"children":1044},{"style":60},[1045],{"type":27,"value":85},{"type":21,"tag":53,"props":1047,"children":1048},{"style":1029},[1049],{"type":27,"value":1050},"'c'",{"type":21,"tag":53,"props":1052,"children":1053},{"style":60},[1054],{"type":27,"value":122},{"type":21,"tag":53,"props":1056,"children":1057},{"class":55,"line":125},[1058,1063,1067,1071,1075,1079,1083,1087,1091],{"type":21,"tag":53,"props":1059,"children":1060},{"style":60},[1061],{"type":27,"value":1062},"list2 ",{"type":21,"tag":53,"props":1064,"children":1065},{"style":66},[1066],{"type":27,"value":69},{"type":21,"tag":53,"props":1068,"children":1069},{"style":60},[1070],{"type":27,"value":74},{"type":21,"tag":53,"props":1072,"children":1073},{"style":77},[1074],{"type":27,"value":80},{"type":21,"tag":53,"props":1076,"children":1077},{"style":60},[1078],{"type":27,"value":85},{"type":21,"tag":53,"props":1080,"children":1081},{"style":77},[1082],{"type":27,"value":90},{"type":21,"tag":53,"props":1084,"children":1085},{"style":60},[1086],{"type":27,"value":85},{"type":21,"tag":53,"props":1088,"children":1089},{"style":77},[1090],{"type":27,"value":99},{"type":21,"tag":53,"props":1092,"children":1093},{"style":60},[1094],{"type":27,"value":122},{"type":21,"tag":53,"props":1096,"children":1097},{"class":55,"line":143},[1098,1102,1106],{"type":21,"tag":53,"props":1099,"children":1100},{"style":60},[1101],{"type":27,"value":131},{"type":21,"tag":53,"props":1103,"children":1104},{"style":66},[1105],{"type":27,"value":69},{"type":21,"tag":53,"props":1107,"children":1108},{"style":77},[1109],{"type":27,"value":140},{"type":21,"tag":53,"props":1111,"children":1112},{"class":55,"line":172},[1113,1117,1121,1125,1129,1134,1139,1143,1147,1151],{"type":21,"tag":53,"props":1114,"children":1115},{"style":66},[1116],{"type":27,"value":149},{"type":21,"tag":53,"props":1118,"children":1119},{"style":60},[1120],{"type":27,"value":154},{"type":21,"tag":53,"props":1122,"children":1123},{"style":66},[1124],{"type":27,"value":159},{"type":21,"tag":53,"props":1126,"children":1127},{"style":77},[1128],{"type":27,"value":164},{"type":21,"tag":53,"props":1130,"children":1131},{"style":60},[1132],{"type":27,"value":1133},"(list1) ",{"type":21,"tag":53,"props":1135,"children":1136},{"style":66},[1137],{"type":27,"value":1138},"and",{"type":21,"tag":53,"props":1140,"children":1141},{"style":60},[1142],{"type":27,"value":154},{"type":21,"tag":53,"props":1144,"children":1145},{"style":66},[1146],{"type":27,"value":159},{"type":21,"tag":53,"props":1148,"children":1149},{"style":77},[1150],{"type":27,"value":164},{"type":21,"tag":53,"props":1152,"children":1153},{"style":60},[1154],{"type":27,"value":1155},"(list2):\n",{"type":21,"tag":53,"props":1157,"children":1158},{"class":55,"line":186},[1159,1163,1168,1173,1178,1183,1188,1193,1198,1202,1207,1211,1216],{"type":21,"tag":53,"props":1160,"children":1161},{"style":77},[1162],{"type":27,"value":178},{"type":21,"tag":53,"props":1164,"children":1165},{"style":60},[1166],{"type":27,"value":1167},"(",{"type":21,"tag":53,"props":1169,"children":1170},{"style":66},[1171],{"type":27,"value":1172},"f",{"type":21,"tag":53,"props":1174,"children":1175},{"style":1029},[1176],{"type":27,"value":1177},"\"List1: ",{"type":21,"tag":53,"props":1179,"children":1180},{"style":77},[1181],{"type":27,"value":1182},"{",{"type":21,"tag":53,"props":1184,"children":1185},{"style":60},[1186],{"type":27,"value":1187},"list1[index]",{"type":21,"tag":53,"props":1189,"children":1190},{"style":77},[1191],{"type":27,"value":1192},"}",{"type":21,"tag":53,"props":1194,"children":1195},{"style":1029},[1196],{"type":27,"value":1197},", List2: ",{"type":21,"tag":53,"props":1199,"children":1200},{"style":77},[1201],{"type":27,"value":1182},{"type":21,"tag":53,"props":1203,"children":1204},{"style":60},[1205],{"type":27,"value":1206},"list2[index]",{"type":21,"tag":53,"props":1208,"children":1209},{"style":77},[1210],{"type":27,"value":1192},{"type":21,"tag":53,"props":1212,"children":1213},{"style":1029},[1214],{"type":27,"value":1215},"\"",{"type":21,"tag":53,"props":1217,"children":1218},{"style":60},[1219],{"type":27,"value":348},{"type":21,"tag":53,"props":1221,"children":1222},{"class":55,"line":351},[1223,1227,1231],{"type":21,"tag":53,"props":1224,"children":1225},{"style":60},[1226],{"type":27,"value":192},{"type":21,"tag":53,"props":1228,"children":1229},{"style":66},[1230],{"type":27,"value":197},{"type":21,"tag":53,"props":1232,"children":1233},{"style":77},[1234],{"type":27,"value":202},{"type":21,"tag":30,"props":1236,"children":1237},{},[1238],{"type":27,"value":1239},"In this example, we use a while loop to iterate over two lists simultaneously. The loop continues until we reach the end of either list.",{"type":21,"tag":30,"props":1241,"children":1242},{},[1243],{"type":27,"value":1244},"While loops can be more flexible than for loops in certain situations, especially when the number of iterations is not known beforehand. However, it's important to ensure that the loop condition will eventually become false to avoid infinite loops.",{"type":21,"tag":1246,"props":1247,"children":1248},"style",{},[1249],{"type":27,"value":1250},"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);}",{"title":8,"searchDepth":143,"depth":143,"links":1252},[1253],{"id":24,"depth":125,"text":28,"children":1254},[1255,1256,1257,1258,1259,1260],{"id":38,"depth":143,"text":41},{"id":205,"depth":143,"text":208},{"id":387,"depth":143,"text":390},{"id":596,"depth":143,"text":599},{"id":831,"depth":143,"text":834},{"id":1000,"depth":143,"text":1003},"markdown","content:data-structure-algorithm:array-manipulation:while-looping.md","content","data-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping.md","data-structure-algorithm\u002Farray-manipulation\u002Fwhile-looping","md",[1268,1273,1279,1288,1293,1298,1303,1308,1313,1322,1328,1333,1338,1343,1348,1353,1361,1367,1374],{"_path":1269,"title":1270,"description":1271,"tags":1272,"date":15},"\u002Fdata-structure-algorithm\u002Farray-manipulation\u002Ffor-looping","For Looping in Python","Using for loops to manipulate arrays in Python.",[12,13,14],{"_path":1274,"title":1275,"description":1276,"tags":1277,"date":1278},"\u002Fdata-structure-algorithm\u002Fassignments","Assignments","Assignments in Python for competitive programming.",[12,13],"2026-04-10",{"_path":1280,"title":1281,"description":1282,"tags":1283,"date":1287},"\u002Fdata-structure-algorithm\u002Fbuzzword","Buzzword List DSA","Common terms and concepts in data structures and algorithms.",[1284,1285,1286],"dsa","algorithms","data-structures","2026-04-03",{"_path":1289,"title":1290,"description":1291,"tags":1292,"date":1278},"\u002Fdata-structure-algorithm\u002Fdata-type","Data Types","Data types in Python for competitive programming.",[12,13],{"_path":1294,"title":1295,"description":1296,"tags":1297,"date":1278},"\u002Fdata-structure-algorithm\u002Fhash-map","Hash Map","Hash map implementation in Python for competitive programming.",[12,13],{"_path":1299,"title":1300,"description":1301,"tags":1302,"date":1278},"\u002Fdata-structure-algorithm\u002Finput-output","Input and Output","Handling input and output in Python for competitive programming.",[12,13],{"_path":1304,"title":1305,"description":1306,"tags":1307,"date":15},"\u002Fdata-structure-algorithm\u002Fmath-library\u002Fsum","Sum Elements","Using for loops to sum elements in Python.",[12,13,14],{"_path":1309,"title":1310,"description":1311,"tags":1312,"date":15},"\u002Fdata-structure-algorithm\u002Fmath-library\u002Fsummary","Summary","Summary of the math library in Python.",[12,13,14],{"_path":1314,"title":1315,"description":1316,"tags":1317,"date":1321},"\u002Fdocker\u002Fcheat-sheets","Docker Cheat Sheets","Cheat sheets for frequently used Docker commands and concepts",[1318,1319,1320],"docker","devops","infrastructure","2026-05-01",{"_path":1323,"title":1324,"description":1325,"tags":1326,"date":1327},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-container","Docker Container","Introduction to Docker containers and their usage",[1318,1319,1320],"2026-03-12",{"_path":1329,"title":1330,"description":1331,"tags":1332,"date":1327},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-execution","Docker Execution","Introduction to Docker execution and their usage",[1318,1319,1320],{"_path":1334,"title":1335,"description":1336,"tags":1337,"date":1327},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-image","Docker Image","Introduction to Docker images and their usage",[1318,1319,1320],{"_path":1339,"title":1340,"description":1341,"tags":1342,"date":1327},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-logging","Docker Logging","Introduction to Docker logging and their usage",[1318,1319,1320],{"_path":1344,"title":1345,"description":1346,"tags":1347,"date":1327},"\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation","Docker Installation","Introduction to Docker installation and their usage",[1318,1319,1320],{"_path":1349,"title":1350,"description":1351,"tags":1352,"date":1327},"\u002Fdocker\u002Fresources","Docker Resources","Collection of Docker resources for learning and reference",[1318,1319,1320],{"_path":1354,"title":1355,"description":1356,"tags":1357,"date":1327},"\u002Fjavascript\u002Fpromises","Promise Patterns","Common JavaScript promise patterns and async\u002Fawait usage",[1358,1359,1360],"javascript","frontend","async",{"_path":1362,"title":1363,"description":1364,"tags":1365,"date":15},"\u002Fphp\u002Farrays","PHP Array Functions","Essential PHP array functions and patterns",[1366,13,14],"php",{"_path":1368,"title":1369,"description":1370,"tags":1371,"date":1373},"\u002Fphp\u002Fpatterns\u002Fsingleton","Singleton Pattern","Implementing the singleton pattern in PHP",[1366,1372,13],"patterns","2026-03-13",{"_path":1375,"title":1376,"description":1377,"tags":1378,"date":1379},"\u002Fphp\u002Freferences","PHP References (&)","Useful PHP reference snippets and patterns",[1366,13],"2026-03-19",[1381,1382,1383,1384,1385,1386,1387,1388,1390,1391,1393,1394,1396,1398,1400,1401,1402,1403,1404,1405],{"_path":1269,"title":1270,"weight":16},{"_path":5,"title":9,"weight":16},{"_path":1274,"title":1275,"weight":143},{"_path":1280,"title":1281,"weight":56},{"_path":1289,"title":1290,"weight":125},{"_path":1294,"title":1295,"weight":16},{"_path":1299,"title":1300,"weight":56},{"_path":1304,"title":1305,"weight":1389},20,{"_path":1309,"title":1310,"weight":16},{"_path":1314,"title":1315,"weight":1392},100,{"_path":1323,"title":1324,"weight":1389},{"_path":1329,"title":1330,"weight":1395},22,{"_path":1334,"title":1335,"weight":1397},21,{"_path":1339,"title":1340,"weight":1399},23,{"_path":1344,"title":1345,"weight":16},{"_path":1349,"title":1350,"weight":56},{"_path":1354,"title":1355},{"_path":1362,"title":1363,"weight":56},{"_path":1368,"title":1369},{"_path":1375,"title":1376,"weight":125},1777825383707]