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