[{"data":1,"prerenderedAt":1936},["ShallowReactive",2],{"doc-\u002Freference\u002Fpython-list-count-method":3},{"id":4,"title":5,"body":6,"description":1929,"extension":1930,"meta":1931,"navigation":421,"path":1932,"seo":1933,"stem":1934,"__hash__":1935},"content\u002Freference\u002Fpython-list-count-method.md","Python List count() Method",{"type":7,"value":8,"toc":1888},"minimark",[9,19,26,29,42,45,50,148,155,162,167,181,184,190,196,200,203,224,236,239,316,319,328,333,337,346,349,366,368,503,517,521,526,529,532,552,557,648,657,665,740,743,746,758,764,768,847,850,854,858,927,929,938,942,1027,1029,1037,1041,1103,1105,1114,1118,1208,1210,1218,1224,1229,1232,1243,1245,1332,1337,1348,1352,1357,1361,1366,1430,1436,1445,1451,1464,1469,1519,1522,1546,1550,1616,1623,1630,1633,1731,1734,1745,1748,1770,1774,1781,1784,1788,1793,1800,1803,1810,1818,1827,1839,1843,1884],[10,11,13,14,18],"h1",{"id":12},"python-list-count-method","Python List ",[15,16,17],"code",{},"count()"," Method",[20,21,22,25],"p",{},[15,23,24],{},"list.count()"," tells you how many times one value appears in a list.",[20,27,28],{},"It is a useful method when you want to:",[30,31,32,36,39],"ul",{},[33,34,35],"li",{},"count one specific item",[33,37,38],{},"check whether a value appears more than once",[33,40,41],{},"quickly see how many matches exist",[20,43,44],{},"It returns a number and does not change the original list.",[46,47,49],"h2",{"id":48},"quick-answer","Quick answer",[51,52,57],"pre",{"className":53,"code":54,"language":55,"meta":56,"style":56},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","numbers = [1, 2, 2, 3, 2]\nresult = numbers.count(2)\nprint(result)  # 3\n","python","",[15,58,59,102,129],{"__ignoreMap":56},[60,61,64,68,72,76,80,83,86,88,90,92,95,97,99],"span",{"class":62,"line":63},"line",1,[60,65,67],{"class":66},"su5hD","numbers ",[60,69,71],{"class":70},"smGrS","=",[60,73,75],{"class":74},"sP7_E"," [",[60,77,79],{"class":78},"srdBf","1",[60,81,82],{"class":74},",",[60,84,85],{"class":78}," 2",[60,87,82],{"class":74},[60,89,85],{"class":78},[60,91,82],{"class":74},[60,93,94],{"class":78}," 3",[60,96,82],{"class":74},[60,98,85],{"class":78},[60,100,101],{"class":74},"]\n",[60,103,105,108,110,113,116,120,123,126],{"class":62,"line":104},2,[60,106,107],{"class":66},"result ",[60,109,71],{"class":70},[60,111,112],{"class":66}," numbers",[60,114,115],{"class":74},".",[60,117,119],{"class":118},"slqww","count",[60,121,122],{"class":74},"(",[60,124,125],{"class":78},"2",[60,127,128],{"class":74},")\n",[60,130,132,136,138,141,144],{"class":62,"line":131},3,[60,133,135],{"class":134},"sptTA","print",[60,137,122],{"class":74},[60,139,140],{"class":118},"result",[60,142,143],{"class":74},")",[60,145,147],{"class":146},"sutJx","  # 3\n",[20,149,150,151,154],{},"Use ",[15,152,153],{},"list.count(value)"," to count how many times one value appears in a list.",[46,156,158,159,161],{"id":157},"what-listcount-does","What ",[15,160,24],{}," does",[20,163,164,166],{},[15,165,24],{},":",[30,168,169,172,175,178],{},[33,170,171],{},"counts how many times a given value appears in a list",[33,173,174],{},"returns an integer",[33,176,177],{},"does not change the original list",[33,179,180],{},"checks for exact matches",[20,182,183],{},"This means Python looks through the whole list and compares each item to the value you gave it.",[20,185,186,187,115],{},"If the value appears 3 times, the method returns ",[15,188,189],{},"3",[20,191,192,193,115],{},"If it does not appear at all, the method returns ",[15,194,195],{},"0",[46,197,199],{"id":198},"basic-syntax","Basic syntax",[20,201,202],{},"The syntax is:",[51,204,206],{"className":53,"code":205,"language":55,"meta":56,"style":56},"my_list.count(value)\n",[15,207,208],{"__ignoreMap":56},[60,209,210,213,215,217,219,222],{"class":62,"line":63},[60,211,212],{"class":66},"my_list",[60,214,115],{"class":74},[60,216,119],{"class":118},[60,218,122],{"class":74},[60,220,221],{"class":118},"value",[60,223,128],{"class":74},[30,225,226,231],{},[33,227,228,230],{},[15,229,212],{}," is the list you want to search",[33,232,233,235],{},[15,234,221],{}," is the item you want to count",[20,237,238],{},"Example:",[51,240,242],{"className":53,"code":241,"language":55,"meta":56,"style":56},"letters = [\"a\", \"b\", \"a\", \"c\"]\nprint(letters.count(\"a\"))\n",[15,243,244,292],{"__ignoreMap":56},[60,245,246,249,251,253,257,261,263,265,268,271,273,275,277,279,281,283,285,288,290],{"class":62,"line":63},[60,247,248],{"class":66},"letters ",[60,250,71],{"class":70},[60,252,75],{"class":74},[60,254,256],{"class":255},"sjJ54","\"",[60,258,260],{"class":259},"s_sjI","a",[60,262,256],{"class":255},[60,264,82],{"class":74},[60,266,267],{"class":255}," \"",[60,269,270],{"class":259},"b",[60,272,256],{"class":255},[60,274,82],{"class":74},[60,276,267],{"class":255},[60,278,260],{"class":259},[60,280,256],{"class":255},[60,282,82],{"class":74},[60,284,267],{"class":255},[60,286,287],{"class":259},"c",[60,289,256],{"class":255},[60,291,101],{"class":74},[60,293,294,296,298,301,303,305,307,309,311,313],{"class":62,"line":104},[60,295,135],{"class":134},[60,297,122],{"class":74},[60,299,300],{"class":118},"letters",[60,302,115],{"class":74},[60,304,119],{"class":118},[60,306,122],{"class":74},[60,308,256],{"class":255},[60,310,260],{"class":259},[60,312,256],{"class":255},[60,314,315],{"class":74},"))\n",[20,317,318],{},"Output:",[51,320,322],{"className":53,"code":321,"language":55,"meta":56,"style":56},"2\n",[15,323,324],{"__ignoreMap":56},[60,325,326],{"class":62,"line":63},[60,327,321],{"class":78},[20,329,330,331,115],{},"Python checks the whole list. If the value is not found, it returns ",[15,332,195],{},[46,334,336],{"id":335},"what-the-return-value-means","What the return value means",[20,338,339,340,342,343,115],{},"The return value from ",[15,341,17],{}," is always an ",[15,344,345],{},"int",[20,347,348],{},"Possible results:",[30,350,351,356,361],{},[33,352,353,355],{},[15,354,195],{}," if the value does not exist in the list",[33,357,358,360],{},[15,359,79],{}," if it appears once",[33,362,363,365],{},[15,364,125],{}," or more if it appears multiple times",[20,367,238],{},[51,369,371],{"className":53,"code":370,"language":55,"meta":56,"style":56},"colors = [\"red\", \"blue\", \"green\", \"blue\"]\n\nprint(colors.count(\"blue\"))   # 2\nprint(colors.count(\"red\"))    # 1\nprint(colors.count(\"yellow\")) # 0\n",[15,372,373,417,423,450,476],{"__ignoreMap":56},[60,374,375,378,380,382,384,387,389,391,393,396,398,400,402,405,407,409,411,413,415],{"class":62,"line":63},[60,376,377],{"class":66},"colors ",[60,379,71],{"class":70},[60,381,75],{"class":74},[60,383,256],{"class":255},[60,385,386],{"class":259},"red",[60,388,256],{"class":255},[60,390,82],{"class":74},[60,392,267],{"class":255},[60,394,395],{"class":259},"blue",[60,397,256],{"class":255},[60,399,82],{"class":74},[60,401,267],{"class":255},[60,403,404],{"class":259},"green",[60,406,256],{"class":255},[60,408,82],{"class":74},[60,410,267],{"class":255},[60,412,395],{"class":259},[60,414,256],{"class":255},[60,416,101],{"class":74},[60,418,419],{"class":62,"line":104},[60,420,422],{"emptyLinePlaceholder":421},true,"\n",[60,424,425,427,429,432,434,436,438,440,442,444,447],{"class":62,"line":131},[60,426,135],{"class":134},[60,428,122],{"class":74},[60,430,431],{"class":118},"colors",[60,433,115],{"class":74},[60,435,119],{"class":118},[60,437,122],{"class":74},[60,439,256],{"class":255},[60,441,395],{"class":259},[60,443,256],{"class":255},[60,445,446],{"class":74},"))",[60,448,449],{"class":146},"   # 2\n",[60,451,453,455,457,459,461,463,465,467,469,471,473],{"class":62,"line":452},4,[60,454,135],{"class":134},[60,456,122],{"class":74},[60,458,431],{"class":118},[60,460,115],{"class":74},[60,462,119],{"class":118},[60,464,122],{"class":74},[60,466,256],{"class":255},[60,468,386],{"class":259},[60,470,256],{"class":255},[60,472,446],{"class":74},[60,474,475],{"class":146},"    # 1\n",[60,477,479,481,483,485,487,489,491,493,496,498,500],{"class":62,"line":478},5,[60,480,135],{"class":134},[60,482,122],{"class":74},[60,484,431],{"class":118},[60,486,115],{"class":74},[60,488,119],{"class":118},[60,490,122],{"class":74},[60,492,256],{"class":255},[60,494,495],{"class":259},"yellow",[60,497,256],{"class":255},[60,499,446],{"class":74},[60,501,502],{"class":146}," # 0\n",[20,504,505,506,508,509,512,513,115],{},"If you only want to know whether a value exists, ",[15,507,17],{}," works, but using ",[15,510,511],{},"in"," is often simpler. See ",[260,514,516],{"href":515},"\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",[46,518,520],{"id":519},"how-matching-works","How matching works",[20,522,523,525],{},[15,524,24],{}," uses equality matching.",[20,527,528],{},"That means Python checks whether each item is equal to the value you passed in.",[20,530,531],{},"Important details:",[30,533,534,537,540,549],{},[33,535,536],{},"matches are based on equality",[33,538,539],{},"strings are case-sensitive",[33,541,542,544,545,548],{},[15,543,79],{}," and ",[15,546,547],{},"True"," may compare as equal in Python",[33,550,551],{},"nested lists can be counted if the entire nested list matches",[553,554,556],"h3",{"id":555},"strings-are-case-sensitive","Strings are case-sensitive",[51,558,560],{"className":53,"code":559,"language":55,"meta":56,"style":56},"words = [\"apple\", \"Apple\", \"apple\"]\nprint(words.count(\"apple\"))  # 2\nprint(words.count(\"Apple\"))  # 1\n",[15,561,562,597,623],{"__ignoreMap":56},[60,563,564,567,569,571,573,576,578,580,582,585,587,589,591,593,595],{"class":62,"line":63},[60,565,566],{"class":66},"words ",[60,568,71],{"class":70},[60,570,75],{"class":74},[60,572,256],{"class":255},[60,574,575],{"class":259},"apple",[60,577,256],{"class":255},[60,579,82],{"class":74},[60,581,267],{"class":255},[60,583,584],{"class":259},"Apple",[60,586,256],{"class":255},[60,588,82],{"class":74},[60,590,267],{"class":255},[60,592,575],{"class":259},[60,594,256],{"class":255},[60,596,101],{"class":74},[60,598,599,601,603,606,608,610,612,614,616,618,620],{"class":62,"line":104},[60,600,135],{"class":134},[60,602,122],{"class":74},[60,604,605],{"class":118},"words",[60,607,115],{"class":74},[60,609,119],{"class":118},[60,611,122],{"class":74},[60,613,256],{"class":255},[60,615,575],{"class":259},[60,617,256],{"class":255},[60,619,446],{"class":74},[60,621,622],{"class":146},"  # 2\n",[60,624,625,627,629,631,633,635,637,639,641,643,645],{"class":62,"line":131},[60,626,135],{"class":134},[60,628,122],{"class":74},[60,630,605],{"class":118},[60,632,115],{"class":74},[60,634,119],{"class":118},[60,636,122],{"class":74},[60,638,256],{"class":255},[60,640,584],{"class":259},[60,642,256],{"class":255},[60,644,446],{"class":74},[60,646,647],{"class":146},"  # 1\n",[20,649,650,544,653,656],{},[15,651,652],{},"\"apple\"",[15,654,655],{},"\"Apple\""," are different strings.",[553,658,660,544,662,664],{"id":659},"_1-and-true-can-match",[15,661,79],{},[15,663,547],{}," can match",[51,666,668],{"className":53,"code":667,"language":55,"meta":56,"style":56},"values = [1, True, 2, 1]\nprint(values.count(1))     # 3\nprint(values.count(True))  # 3\n",[15,669,670,698,720],{"__ignoreMap":56},[60,671,672,675,677,679,681,683,687,689,691,693,696],{"class":62,"line":63},[60,673,674],{"class":66},"values ",[60,676,71],{"class":70},[60,678,75],{"class":74},[60,680,79],{"class":78},[60,682,82],{"class":74},[60,684,686],{"class":685},"s39Yj"," True",[60,688,82],{"class":74},[60,690,85],{"class":78},[60,692,82],{"class":74},[60,694,695],{"class":78}," 1",[60,697,101],{"class":74},[60,699,700,702,704,707,709,711,713,715,717],{"class":62,"line":104},[60,701,135],{"class":134},[60,703,122],{"class":74},[60,705,706],{"class":118},"values",[60,708,115],{"class":74},[60,710,119],{"class":118},[60,712,122],{"class":74},[60,714,79],{"class":78},[60,716,446],{"class":74},[60,718,719],{"class":146},"     # 3\n",[60,721,722,724,726,728,730,732,734,736,738],{"class":62,"line":131},[60,723,135],{"class":134},[60,725,122],{"class":74},[60,727,706],{"class":118},[60,729,115],{"class":74},[60,731,119],{"class":118},[60,733,122],{"class":74},[60,735,547],{"class":685},[60,737,446],{"class":74},[60,739,147],{"class":146},[20,741,742],{},"This surprises many beginners.",[20,744,745],{},"In Python:",[30,747,748,753],{},[33,749,750],{},[15,751,752],{},"True == 1",[33,754,755],{},[15,756,757],{},"False == 0",[20,759,760,761,763],{},"So ",[15,762,17],{}," may include both booleans and integers when they compare as equal.",[553,765,767],{"id":766},"nested-lists-must-match-exactly","Nested lists must match exactly",[51,769,771],{"className":53,"code":770,"language":55,"meta":56,"style":56},"items = [[1, 2], [3, 4], [1, 2], [1]]\nprint(items.count([1, 2]))  # 2\n",[15,772,773,820],{"__ignoreMap":56},[60,774,775,778,780,783,785,787,789,792,794,796,798,801,803,805,807,809,811,813,815,817],{"class":62,"line":63},[60,776,777],{"class":66},"items ",[60,779,71],{"class":70},[60,781,782],{"class":74}," [[",[60,784,79],{"class":78},[60,786,82],{"class":74},[60,788,85],{"class":78},[60,790,791],{"class":74},"],",[60,793,75],{"class":74},[60,795,189],{"class":78},[60,797,82],{"class":74},[60,799,800],{"class":78}," 4",[60,802,791],{"class":74},[60,804,75],{"class":74},[60,806,79],{"class":78},[60,808,82],{"class":74},[60,810,85],{"class":78},[60,812,791],{"class":74},[60,814,75],{"class":74},[60,816,79],{"class":78},[60,818,819],{"class":74},"]]\n",[60,821,822,824,826,829,831,833,836,838,840,842,845],{"class":62,"line":104},[60,823,135],{"class":134},[60,825,122],{"class":74},[60,827,828],{"class":118},"items",[60,830,115],{"class":74},[60,832,119],{"class":118},[60,834,835],{"class":74},"([",[60,837,79],{"class":78},[60,839,82],{"class":74},[60,841,85],{"class":78},[60,843,844],{"class":74},"]))",[60,846,622],{"class":146},[20,848,849],{},"Python counts only exact matches of the full nested list.",[46,851,853],{"id":852},"beginner-examples-to-include","Beginner examples to include",[553,855,857],{"id":856},"count-a-number-in-a-list-of-numbers","Count a number in a list of numbers",[51,859,861],{"className":53,"code":860,"language":55,"meta":56,"style":56},"numbers = [10, 20, 10, 30, 10]\nresult = numbers.count(10)\n\nprint(result)\n",[15,862,863,895,913,917],{"__ignoreMap":56},[60,864,865,867,869,871,874,876,879,881,884,886,889,891,893],{"class":62,"line":63},[60,866,67],{"class":66},[60,868,71],{"class":70},[60,870,75],{"class":74},[60,872,873],{"class":78},"10",[60,875,82],{"class":74},[60,877,878],{"class":78}," 20",[60,880,82],{"class":74},[60,882,883],{"class":78}," 10",[60,885,82],{"class":74},[60,887,888],{"class":78}," 30",[60,890,82],{"class":74},[60,892,883],{"class":78},[60,894,101],{"class":74},[60,896,897,899,901,903,905,907,909,911],{"class":62,"line":104},[60,898,107],{"class":66},[60,900,71],{"class":70},[60,902,112],{"class":66},[60,904,115],{"class":74},[60,906,119],{"class":118},[60,908,122],{"class":74},[60,910,873],{"class":78},[60,912,128],{"class":74},[60,914,915],{"class":62,"line":131},[60,916,422],{"emptyLinePlaceholder":421},[60,918,919,921,923,925],{"class":62,"line":452},[60,920,135],{"class":134},[60,922,122],{"class":74},[60,924,140],{"class":118},[60,926,128],{"class":74},[20,928,318],{},[51,930,932],{"className":53,"code":931,"language":55,"meta":56,"style":56},"3\n",[15,933,934],{"__ignoreMap":56},[60,935,936],{"class":62,"line":63},[60,937,931],{"class":78},[553,939,941],{"id":940},"count-a-word-in-a-list-of-strings","Count a word in a list of strings",[51,943,945],{"className":53,"code":944,"language":55,"meta":56,"style":56},"words = [\"cat\", \"dog\", \"cat\", \"bird\"]\nresult = words.count(\"cat\")\n\nprint(result)\n",[15,946,947,990,1013,1017],{"__ignoreMap":56},[60,948,949,951,953,955,957,960,962,964,966,969,971,973,975,977,979,981,983,986,988],{"class":62,"line":63},[60,950,566],{"class":66},[60,952,71],{"class":70},[60,954,75],{"class":74},[60,956,256],{"class":255},[60,958,959],{"class":259},"cat",[60,961,256],{"class":255},[60,963,82],{"class":74},[60,965,267],{"class":255},[60,967,968],{"class":259},"dog",[60,970,256],{"class":255},[60,972,82],{"class":74},[60,974,267],{"class":255},[60,976,959],{"class":259},[60,978,256],{"class":255},[60,980,82],{"class":74},[60,982,267],{"class":255},[60,984,985],{"class":259},"bird",[60,987,256],{"class":255},[60,989,101],{"class":74},[60,991,992,994,996,999,1001,1003,1005,1007,1009,1011],{"class":62,"line":104},[60,993,107],{"class":66},[60,995,71],{"class":70},[60,997,998],{"class":66}," words",[60,1000,115],{"class":74},[60,1002,119],{"class":118},[60,1004,122],{"class":74},[60,1006,256],{"class":255},[60,1008,959],{"class":259},[60,1010,256],{"class":255},[60,1012,128],{"class":74},[60,1014,1015],{"class":62,"line":131},[60,1016,422],{"emptyLinePlaceholder":421},[60,1018,1019,1021,1023,1025],{"class":62,"line":452},[60,1020,135],{"class":134},[60,1022,122],{"class":74},[60,1024,140],{"class":118},[60,1026,128],{"class":74},[20,1028,318],{},[51,1030,1031],{"className":53,"code":321,"language":55,"meta":56,"style":56},[15,1032,1033],{"__ignoreMap":56},[60,1034,1035],{"class":62,"line":63},[60,1036,321],{"class":78},[553,1038,1040],{"id":1039},"count-a-value-that-is-not-in-the-list","Count a value that is not in the list",[51,1042,1044],{"className":53,"code":1043,"language":55,"meta":56,"style":56},"numbers = [1, 2, 3, 4]\nresult = numbers.count(5)\n\nprint(result)\n",[15,1045,1046,1070,1089,1093],{"__ignoreMap":56},[60,1047,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068],{"class":62,"line":63},[60,1049,67],{"class":66},[60,1051,71],{"class":70},[60,1053,75],{"class":74},[60,1055,79],{"class":78},[60,1057,82],{"class":74},[60,1059,85],{"class":78},[60,1061,82],{"class":74},[60,1063,94],{"class":78},[60,1065,82],{"class":74},[60,1067,800],{"class":78},[60,1069,101],{"class":74},[60,1071,1072,1074,1076,1078,1080,1082,1084,1087],{"class":62,"line":104},[60,1073,107],{"class":66},[60,1075,71],{"class":70},[60,1077,112],{"class":66},[60,1079,115],{"class":74},[60,1081,119],{"class":118},[60,1083,122],{"class":74},[60,1085,1086],{"class":78},"5",[60,1088,128],{"class":74},[60,1090,1091],{"class":62,"line":131},[60,1092,422],{"emptyLinePlaceholder":421},[60,1094,1095,1097,1099,1101],{"class":62,"line":452},[60,1096,135],{"class":134},[60,1098,122],{"class":74},[60,1100,140],{"class":118},[60,1102,128],{"class":74},[20,1104,318],{},[51,1106,1108],{"className":53,"code":1107,"language":55,"meta":56,"style":56},"0\n",[15,1109,1110],{"__ignoreMap":56},[60,1111,1112],{"class":62,"line":63},[60,1113,1107],{"class":78},[553,1115,1117],{"id":1116},"count-repeated-nested-list-values","Count repeated nested list values",[51,1119,1121],{"className":53,"code":1120,"language":55,"meta":56,"style":56},"data = [[1, 2], [1, 2], [2, 3], [1, 2]]\nresult = data.count([1, 2])\n\nprint(result)\n",[15,1122,1123,1170,1194,1198],{"__ignoreMap":56},[60,1124,1125,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168],{"class":62,"line":63},[60,1126,1127],{"class":66},"data ",[60,1129,71],{"class":70},[60,1131,782],{"class":74},[60,1133,79],{"class":78},[60,1135,82],{"class":74},[60,1137,85],{"class":78},[60,1139,791],{"class":74},[60,1141,75],{"class":74},[60,1143,79],{"class":78},[60,1145,82],{"class":74},[60,1147,85],{"class":78},[60,1149,791],{"class":74},[60,1151,75],{"class":74},[60,1153,125],{"class":78},[60,1155,82],{"class":74},[60,1157,94],{"class":78},[60,1159,791],{"class":74},[60,1161,75],{"class":74},[60,1163,79],{"class":78},[60,1165,82],{"class":74},[60,1167,85],{"class":78},[60,1169,819],{"class":74},[60,1171,1172,1174,1176,1179,1181,1183,1185,1187,1189,1191],{"class":62,"line":104},[60,1173,107],{"class":66},[60,1175,71],{"class":70},[60,1177,1178],{"class":66}," data",[60,1180,115],{"class":74},[60,1182,119],{"class":118},[60,1184,835],{"class":74},[60,1186,79],{"class":78},[60,1188,82],{"class":74},[60,1190,85],{"class":78},[60,1192,1193],{"class":74},"])\n",[60,1195,1196],{"class":62,"line":131},[60,1197,422],{"emptyLinePlaceholder":421},[60,1199,1200,1202,1204,1206],{"class":62,"line":452},[60,1201,135],{"class":134},[60,1203,122],{"class":74},[60,1205,140],{"class":118},[60,1207,128],{"class":74},[20,1209,318],{},[51,1211,1212],{"className":53,"code":931,"language":55,"meta":56,"style":56},[15,1213,1214],{"__ignoreMap":56},[60,1215,1216],{"class":62,"line":63},[60,1217,931],{"class":78},[46,1219,1221,1222],{"id":1220},"when-to-use-count","When to use ",[15,1223,17],{},[20,1225,150,1226,1228],{},[15,1227,17],{}," when you need the number of appearances of one value.",[20,1230,1231],{},"Good use cases:",[30,1233,1234,1237,1240],{},[33,1235,1236],{},"counting one specific item",[33,1238,1239],{},"checking whether a list contains duplicates of a value",[33,1241,1242],{},"doing a quick count before making a decision",[20,1244,238],{},[51,1246,1248],{"className":53,"code":1247,"language":55,"meta":56,"style":56},"votes = [\"yes\", \"no\", \"yes\", \"yes\"]\nyes_votes = votes.count(\"yes\")\n\nprint(yes_votes)\n",[15,1249,1250,1293,1317,1321],{"__ignoreMap":56},[60,1251,1252,1255,1257,1259,1261,1264,1266,1268,1270,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291],{"class":62,"line":63},[60,1253,1254],{"class":66},"votes ",[60,1256,71],{"class":70},[60,1258,75],{"class":74},[60,1260,256],{"class":255},[60,1262,1263],{"class":259},"yes",[60,1265,256],{"class":255},[60,1267,82],{"class":74},[60,1269,267],{"class":255},[60,1271,1272],{"class":259},"no",[60,1274,256],{"class":255},[60,1276,82],{"class":74},[60,1278,267],{"class":255},[60,1280,1263],{"class":259},[60,1282,256],{"class":255},[60,1284,82],{"class":74},[60,1286,267],{"class":255},[60,1288,1263],{"class":259},[60,1290,256],{"class":255},[60,1292,101],{"class":74},[60,1294,1295,1298,1300,1303,1305,1307,1309,1311,1313,1315],{"class":62,"line":104},[60,1296,1297],{"class":66},"yes_votes ",[60,1299,71],{"class":70},[60,1301,1302],{"class":66}," votes",[60,1304,115],{"class":74},[60,1306,119],{"class":118},[60,1308,122],{"class":74},[60,1310,256],{"class":255},[60,1312,1263],{"class":259},[60,1314,256],{"class":255},[60,1316,128],{"class":74},[60,1318,1319],{"class":62,"line":131},[60,1320,422],{"emptyLinePlaceholder":421},[60,1322,1323,1325,1327,1330],{"class":62,"line":452},[60,1324,135],{"class":134},[60,1326,122],{"class":74},[60,1328,1329],{"class":118},"yes_votes",[60,1331,128],{"class":74},[20,1333,1334,1336],{},[15,1335,17],{}," is not the best choice if you need counts for many different values. In that case, you would usually use a loop or another tool.",[20,1338,1339,1340,544,1344,115],{},"If you are still learning list basics, see ",[260,1341,1343],{"href":1342},"\u002Flearn\u002Fpython-lists-explained-beginner-guide\u002F","Python lists explained for beginners",[260,1345,1347],{"href":1346},"\u002Fglossary\u002Fwhat-is-a-list-in-python\u002F","what is a list in Python",[46,1349,1351],{"id":1350},"common-mistakes","Common mistakes",[20,1353,1354,1355,115],{},"Here are some common beginner mistakes with ",[15,1356,24],{},[553,1358,1360],{"id":1359},"trying-to-count-part-of-a-string-instead-of-list-items","Trying to count part of a string instead of list items",[20,1362,1363,1365],{},[15,1364,24],{}," counts list items, not parts of a string.",[51,1367,1369],{"className":53,"code":1368,"language":55,"meta":56,"style":56},"words = [\"apple pie\", \"banana\", \"apple pie\"]\nprint(words.count(\"apple\"))  # 0\n",[15,1370,1371,1405],{"__ignoreMap":56},[60,1372,1373,1375,1377,1379,1381,1384,1386,1388,1390,1393,1395,1397,1399,1401,1403],{"class":62,"line":63},[60,1374,566],{"class":66},[60,1376,71],{"class":70},[60,1378,75],{"class":74},[60,1380,256],{"class":255},[60,1382,1383],{"class":259},"apple pie",[60,1385,256],{"class":255},[60,1387,82],{"class":74},[60,1389,267],{"class":255},[60,1391,1392],{"class":259},"banana",[60,1394,256],{"class":255},[60,1396,82],{"class":74},[60,1398,267],{"class":255},[60,1400,1383],{"class":259},[60,1402,256],{"class":255},[60,1404,101],{"class":74},[60,1406,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427],{"class":62,"line":104},[60,1408,135],{"class":134},[60,1410,122],{"class":74},[60,1412,605],{"class":118},[60,1414,115],{"class":74},[60,1416,119],{"class":118},[60,1418,122],{"class":74},[60,1420,256],{"class":255},[60,1422,575],{"class":259},[60,1424,256],{"class":255},[60,1426,446],{"class":74},[60,1428,1429],{"class":146},"  # 0\n",[20,1431,1432,1433,1435],{},"Why ",[15,1434,195],{},"?",[20,1437,1438,1439,1441,1442,115],{},"Because ",[15,1440,652],{}," is not a full item in the list. The list contains ",[15,1443,1444],{},"\"apple pie\"",[20,1446,1447,1448,115],{},"If your data is a string instead of a list, you may be thinking of ",[15,1449,1450],{},"str.count()",[553,1452,1454,1455,1457,1458,1460,1461],{"id":1453},"expecting-count-to-return-true-or-false","Expecting ",[15,1456,17],{}," to return ",[15,1459,547],{}," or ",[15,1462,1463],{},"False",[20,1465,1466,1468],{},[15,1467,17],{}," returns a number, not a boolean.",[51,1470,1472],{"className":53,"code":1471,"language":55,"meta":56,"style":56},"numbers = [1, 2, 2, 3]\nprint(numbers.count(2))  # 2\n",[15,1473,1474,1498],{"__ignoreMap":56},[60,1475,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496],{"class":62,"line":63},[60,1477,67],{"class":66},[60,1479,71],{"class":70},[60,1481,75],{"class":74},[60,1483,79],{"class":78},[60,1485,82],{"class":74},[60,1487,85],{"class":78},[60,1489,82],{"class":74},[60,1491,85],{"class":78},[60,1493,82],{"class":74},[60,1495,94],{"class":78},[60,1497,101],{"class":74},[60,1499,1500,1502,1504,1507,1509,1511,1513,1515,1517],{"class":62,"line":104},[60,1501,135],{"class":134},[60,1503,122],{"class":74},[60,1505,1506],{"class":118},"numbers",[60,1508,115],{"class":74},[60,1510,119],{"class":118},[60,1512,122],{"class":74},[60,1514,125],{"class":78},[60,1516,446],{"class":74},[60,1518,622],{"class":146},[20,1520,1521],{},"If you want a true\u002Ffalse answer, use:",[51,1523,1525],{"className":53,"code":1524,"language":55,"meta":56,"style":56},"print(2 in numbers)  # True\n",[15,1526,1527],{"__ignoreMap":56},[60,1528,1529,1531,1533,1535,1539,1541,1543],{"class":62,"line":63},[60,1530,135],{"class":134},[60,1532,122],{"class":74},[60,1534,125],{"class":78},[60,1536,1538],{"class":1537},"sVHd0"," in",[60,1540,112],{"class":118},[60,1542,143],{"class":74},[60,1544,1545],{"class":146},"  # True\n",[553,1547,1549],{"id":1548},"forgetting-that-string-matching-is-case-sensitive","Forgetting that string matching is case-sensitive",[51,1551,1553],{"className":53,"code":1552,"language":55,"meta":56,"style":56},"names = [\"Sam\", \"sam\", \"SAM\"]\nprint(names.count(\"sam\"))  # 1\n",[15,1554,1555,1591],{"__ignoreMap":56},[60,1556,1557,1560,1562,1564,1566,1569,1571,1573,1575,1578,1580,1582,1584,1587,1589],{"class":62,"line":63},[60,1558,1559],{"class":66},"names ",[60,1561,71],{"class":70},[60,1563,75],{"class":74},[60,1565,256],{"class":255},[60,1567,1568],{"class":259},"Sam",[60,1570,256],{"class":255},[60,1572,82],{"class":74},[60,1574,267],{"class":255},[60,1576,1577],{"class":259},"sam",[60,1579,256],{"class":255},[60,1581,82],{"class":74},[60,1583,267],{"class":255},[60,1585,1586],{"class":259},"SAM",[60,1588,256],{"class":255},[60,1590,101],{"class":74},[60,1592,1593,1595,1597,1600,1602,1604,1606,1608,1610,1612,1614],{"class":62,"line":104},[60,1594,135],{"class":134},[60,1596,122],{"class":74},[60,1598,1599],{"class":118},"names",[60,1601,115],{"class":74},[60,1603,119],{"class":118},[60,1605,122],{"class":74},[60,1607,256],{"class":255},[60,1609,1577],{"class":259},[60,1611,256],{"class":255},[60,1613,446],{"class":74},[60,1615,647],{"class":146},[20,1617,1618,1619,1622],{},"Only the exact string ",[15,1620,1621],{},"\"sam\""," matches.",[553,1624,1626,1627,1629],{"id":1625},"calling-count-on-the-wrong-type","Calling ",[15,1628,17],{}," on the wrong type",[20,1631,1632],{},"If you are not sure what your variable contains, inspect it first:",[51,1634,1636],{"className":53,"code":1635,"language":55,"meta":56,"style":56},"print(my_list)\nprint(type(my_list))\nprint(my_list.count(value))\nprint(value in my_list)\nfor item in my_list:\n    print(repr(item))\n",[15,1637,1638,1648,1664,1682,1698,1713],{"__ignoreMap":56},[60,1639,1640,1642,1644,1646],{"class":62,"line":63},[60,1641,135],{"class":134},[60,1643,122],{"class":74},[60,1645,212],{"class":118},[60,1647,128],{"class":74},[60,1649,1650,1652,1654,1658,1660,1662],{"class":62,"line":104},[60,1651,135],{"class":134},[60,1653,122],{"class":74},[60,1655,1657],{"class":1656},"sZMiF","type",[60,1659,122],{"class":74},[60,1661,212],{"class":118},[60,1663,315],{"class":74},[60,1665,1666,1668,1670,1672,1674,1676,1678,1680],{"class":62,"line":131},[60,1667,135],{"class":134},[60,1669,122],{"class":74},[60,1671,212],{"class":118},[60,1673,115],{"class":74},[60,1675,119],{"class":118},[60,1677,122],{"class":74},[60,1679,221],{"class":118},[60,1681,315],{"class":74},[60,1683,1684,1686,1688,1691,1693,1696],{"class":62,"line":452},[60,1685,135],{"class":134},[60,1687,122],{"class":74},[60,1689,1690],{"class":118},"value ",[60,1692,511],{"class":1537},[60,1694,1695],{"class":118}," my_list",[60,1697,128],{"class":74},[60,1699,1700,1703,1706,1708,1710],{"class":62,"line":478},[60,1701,1702],{"class":1537},"for",[60,1704,1705],{"class":66}," item ",[60,1707,511],{"class":1537},[60,1709,1695],{"class":66},[60,1711,1712],{"class":74},":\n",[60,1714,1716,1719,1721,1724,1726,1729],{"class":62,"line":1715},6,[60,1717,1718],{"class":134},"    print",[60,1720,122],{"class":74},[60,1722,1723],{"class":134},"repr",[60,1725,122],{"class":74},[60,1727,1728],{"class":118},"item",[60,1730,315],{"class":74},[20,1732,1733],{},"These checks can help you see:",[30,1735,1736,1739,1742],{},[33,1737,1738],{},"whether the variable is really a list",[33,1740,1741],{},"whether the values are exactly what you expect",[33,1743,1744],{},"whether spacing, capitalization, or data type differences are causing problems",[20,1746,1747],{},"Common causes of confusion include:",[30,1749,1750,1756,1759,1767],{},[33,1751,1752,1753,1755],{},"using ",[15,1754,17],{}," when the data is a string, not a list",[33,1757,1758],{},"expecting substring behavior instead of exact list-item matching",[33,1760,1761,1762,1764,1765],{},"confusing ",[15,1763,24],{}," with string ",[15,1766,17],{},[33,1768,1769],{},"being surprised that booleans and integers can compare as equal",[46,1771,1773],{"id":1772},"faq","FAQ",[553,1775,1777,1778,1780],{"id":1776},"does-listcount-change-the-list","Does ",[15,1779,24],{}," change the list?",[20,1782,1783],{},"No. It only returns how many times a value appears.",[553,1785,1787],{"id":1786},"what-happens-if-the-value-is-not-in-the-list","What happens if the value is not in the list?",[20,1789,1790,1791,115],{},"The method returns ",[15,1792,195],{},[553,1794,1796,1797,1799],{"id":1795},"can-listcount-count-multiple-different-values-at-once","Can ",[15,1798,24],{}," count multiple different values at once?",[20,1801,1802],{},"No. It counts one value per call.",[553,1804,1806,1807,1809],{"id":1805},"is-listcount-case-sensitive-for-strings","Is ",[15,1808,24],{}," case-sensitive for strings?",[20,1811,1812,1813,544,1815,1817],{},"Yes. ",[15,1814,655],{},[15,1816,652],{}," are different values.",[553,1819,1821,1822,1824,1825,1435],{"id":1820},"why-does-true-sometimes-count-like-1","Why does ",[15,1823,547],{}," sometimes count like ",[15,1826,79],{},[20,1828,1829,1830,1832,1833,544,1835,1832,1837,115],{},"In Python, ",[15,1831,547],{}," compares equal to ",[15,1834,79],{},[15,1836,1463],{},[15,1838,195],{},[46,1840,1842],{"id":1841},"see-also","See also",[30,1844,1845,1849,1855,1860,1870,1879],{},[33,1846,1847],{},[260,1848,1343],{"href":1342},[33,1850,1851],{},[260,1852,1854],{"href":1853},"\u002Fhow-to\u002Fhow-to-find-an-item-in-a-list-in-python\u002F","How to find an item in a list in Python",[33,1856,1857],{},[260,1858,1859],{"href":515},"How to check if a value exists in a list in Python",[33,1861,1862],{},[260,1863,1865,1866,1869],{"href":1864},"\u002Freference\u002Fpython-list-index-method\u002F","Python list ",[15,1867,1868],{},"index()"," method",[33,1871,1872],{},[260,1873,1875,1876],{"href":1874},"\u002Freference\u002Fpython-list-length-len","Python ",[15,1877,1878],{},"len()",[33,1880,1881],{},[260,1882,1883],{"href":1346},"What is a list in Python",[1885,1886,1887],"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 .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--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 .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .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 .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--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 .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":56,"searchDepth":104,"depth":104,"links":1889},[1890,1891,1893,1894,1895,1901,1907,1909,1917,1928],{"id":48,"depth":104,"text":49},{"id":157,"depth":104,"text":1892},"What list.count() does",{"id":198,"depth":104,"text":199},{"id":335,"depth":104,"text":336},{"id":519,"depth":104,"text":520,"children":1896},[1897,1898,1900],{"id":555,"depth":131,"text":556},{"id":659,"depth":131,"text":1899},"1 and True can match",{"id":766,"depth":131,"text":767},{"id":852,"depth":104,"text":853,"children":1902},[1903,1904,1905,1906],{"id":856,"depth":131,"text":857},{"id":940,"depth":131,"text":941},{"id":1039,"depth":131,"text":1040},{"id":1116,"depth":131,"text":1117},{"id":1220,"depth":104,"text":1908},"When to use count()",{"id":1350,"depth":104,"text":1351,"children":1910},[1911,1912,1914,1915],{"id":1359,"depth":131,"text":1360},{"id":1453,"depth":131,"text":1913},"Expecting count() to return True or False",{"id":1548,"depth":131,"text":1549},{"id":1625,"depth":131,"text":1916},"Calling count() on the wrong type",{"id":1772,"depth":104,"text":1773,"children":1918},[1919,1921,1922,1924,1926],{"id":1776,"depth":131,"text":1920},"Does list.count() change the list?",{"id":1786,"depth":131,"text":1787},{"id":1795,"depth":131,"text":1923},"Can list.count() count multiple different values at once?",{"id":1805,"depth":131,"text":1925},"Is list.count() case-sensitive for strings?",{"id":1820,"depth":131,"text":1927},"Why does True sometimes count like 1?",{"id":1841,"depth":104,"text":1842},"Master python list count method in our comprehensive Python beginner guide.","md",{},"\u002Freference\u002Fpython-list-count-method",{"title":5,"description":1929},"reference\u002Fpython-list-count-method","OaDs4b1B53uOAHV8umIolgeKHFj-NyORlCwOR-o8JYw",1777585489408]