[{"data":1,"prerenderedAt":1656},["ShallowReactive",2],{"doc-\u002Fhow-to\u002Fhow-to-add-an-item-to-a-list-in-python":3},{"id":4,"title":5,"body":6,"description":1649,"extension":1650,"meta":1651,"navigation":237,"path":1652,"seo":1653,"stem":1654,"__hash__":1655},"content\u002Fhow-to\u002Fhow-to-add-an-item-to-a-list-in-python.md","How to Add an Item to a List in Python",{"type":7,"value":8,"toc":1620},"minimark",[9,13,17,20,48,53,139,145,149,165,169,174,177,255,260,273,276,287,291,296,299,370,374,380,442,445,451,513,518,531,535,541,544,628,632,651,654,730,735,743,747,750,767,770,912,919,923,926,930,933,993,996,1006,1009,1069,1073,1075,1140,1142,1158,1160,1217,1221,1223,1298,1304,1310,1314,1317,1374,1428,1431,1435,1438,1503,1506,1520,1524,1528,1534,1538,1544,1548,1556,1560,1565,1569,1577,1581,1616],[10,11,5],"h1",{"id":12},"how-to-add-an-item-to-a-list-in-python",[14,15,16],"p",{},"If you want to add values to a Python list, the method you use depends on what result you want.",[14,18,19],{},"This page shows the simplest ways to:",[21,22,23,27,30,33],"ul",{},[24,25,26],"li",{},"Add one item to the end of a list",[24,28,29],{},"Add multiple items to a list",[24,31,32],{},"Add an item at a specific position",[24,34,35,36,40,41,44,45],{},"Understand when to use ",[37,38,39],"code",{},"append()",", ",[37,42,43],{},"extend()",", or ",[37,46,47],{},"insert()",[49,50,52],"h2",{"id":51},"quick-answer","Quick answer",[54,55,60],"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","numbers = [1, 2, 3]\nnumbers.append(4)\nprint(numbers)\n# [1, 2, 3, 4]\n","python","",[37,61,62,97,119,132],{"__ignoreMap":59},[63,64,67,71,75,79,83,86,89,91,94],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"su5hD","numbers ",[63,72,74],{"class":73},"smGrS","=",[63,76,78],{"class":77},"sP7_E"," [",[63,80,82],{"class":81},"srdBf","1",[63,84,85],{"class":77},",",[63,87,88],{"class":81}," 2",[63,90,85],{"class":77},[63,92,93],{"class":81}," 3",[63,95,96],{"class":77},"]\n",[63,98,100,103,106,110,113,116],{"class":65,"line":99},2,[63,101,102],{"class":69},"numbers",[63,104,105],{"class":77},".",[63,107,109],{"class":108},"slqww","append",[63,111,112],{"class":77},"(",[63,114,115],{"class":81},"4",[63,117,118],{"class":77},")\n",[63,120,122,126,128,130],{"class":65,"line":121},3,[63,123,125],{"class":124},"sptTA","print",[63,127,112],{"class":77},[63,129,102],{"class":108},[63,131,118],{"class":77},[63,133,135],{"class":65,"line":134},4,[63,136,138],{"class":137},"sutJx","# [1, 2, 3, 4]\n",[14,140,141,142,144],{},"Use ",[37,143,39],{}," to add one item to the end of a list.",[49,146,148],{"id":147},"what-this-page-helps-you-do","What this page helps you do",[21,150,151,153,155,157],{},[24,152,26],{},[24,154,29],{},[24,156,32],{},[24,158,35,159,40,161,44,163],{},[37,160,39],{},[37,162,43],{},[37,164,47],{},[49,166,168],{"id":167},"use-append-to-add-one-item","Use append() to add one item",[14,170,171,173],{},[37,172,39],{}," adds one item to the end of a list.",[14,175,176],{},"It changes the original list. It does not create a new list.",[54,178,180],{"className":56,"code":179,"language":58,"meta":59,"style":59},"fruits = [\"apple\", \"banana\"]\nfruits.append(\"orange\")\n\nprint(fruits)\n# ['apple', 'banana', 'orange']\n",[37,181,182,213,233,239,249],{"__ignoreMap":59},[63,183,184,187,189,191,195,199,201,203,206,209,211],{"class":65,"line":66},[63,185,186],{"class":69},"fruits ",[63,188,74],{"class":73},[63,190,78],{"class":77},[63,192,194],{"class":193},"sjJ54","\"",[63,196,198],{"class":197},"s_sjI","apple",[63,200,194],{"class":193},[63,202,85],{"class":77},[63,204,205],{"class":193}," \"",[63,207,208],{"class":197},"banana",[63,210,194],{"class":193},[63,212,96],{"class":77},[63,214,215,218,220,222,224,226,229,231],{"class":65,"line":99},[63,216,217],{"class":69},"fruits",[63,219,105],{"class":77},[63,221,109],{"class":108},[63,223,112],{"class":77},[63,225,194],{"class":193},[63,227,228],{"class":197},"orange",[63,230,194],{"class":193},[63,232,118],{"class":77},[63,234,235],{"class":65,"line":121},[63,236,238],{"emptyLinePlaceholder":237},true,"\n",[63,240,241,243,245,247],{"class":65,"line":134},[63,242,125],{"class":124},[63,244,112],{"class":77},[63,246,217],{"class":108},[63,248,118],{"class":77},[63,250,252],{"class":65,"line":251},5,[63,253,254],{"class":137},"# ['apple', 'banana', 'orange']\n",[256,257,259],"h3",{"id":258},"what-to-notice","What to notice",[21,261,262,267,270],{},[24,263,264,266],{},[37,265,39],{}," adds one value",[24,268,269],{},"The new item goes at the end",[24,271,272],{},"The original list is modified",[14,274,275],{},"This is the best choice when you want to add a single value.",[14,277,278,279,105],{},"If you want a full method reference, see ",[280,281,283,284,286],"a",{"href":282},"\u002Freference\u002Fpython-list-append-method\u002F","Python list ",[37,285,39],{}," method",[49,288,290],{"id":289},"use-extend-to-add-multiple-items","Use extend() to add multiple items",[14,292,293,295],{},[37,294,43],{}," adds each item from another iterable to the list.",[14,297,298],{},"An iterable is something Python can loop through, such as a list or tuple.",[54,300,302],{"className":56,"code":301,"language":58,"meta":59,"style":59},"numbers = [1, 2, 3]\nnumbers.extend([4, 5, 6])\n\nprint(numbers)\n# [1, 2, 3, 4, 5, 6]\n",[37,303,304,324,351,355,365],{"__ignoreMap":59},[63,305,306,308,310,312,314,316,318,320,322],{"class":65,"line":66},[63,307,70],{"class":69},[63,309,74],{"class":73},[63,311,78],{"class":77},[63,313,82],{"class":81},[63,315,85],{"class":77},[63,317,88],{"class":81},[63,319,85],{"class":77},[63,321,93],{"class":81},[63,323,96],{"class":77},[63,325,326,328,330,333,336,338,340,343,345,348],{"class":65,"line":99},[63,327,102],{"class":69},[63,329,105],{"class":77},[63,331,332],{"class":108},"extend",[63,334,335],{"class":77},"([",[63,337,115],{"class":81},[63,339,85],{"class":77},[63,341,342],{"class":81}," 5",[63,344,85],{"class":77},[63,346,347],{"class":81}," 6",[63,349,350],{"class":77},"])\n",[63,352,353],{"class":65,"line":121},[63,354,238],{"emptyLinePlaceholder":237},[63,356,357,359,361,363],{"class":65,"line":134},[63,358,125],{"class":124},[63,360,112],{"class":77},[63,362,102],{"class":108},[63,364,118],{"class":77},[63,366,367],{"class":65,"line":251},[63,368,369],{"class":137},"# [1, 2, 3, 4, 5, 6]\n",[256,371,373],{"id":372},"why-not-use-append-here","Why not use append() here?",[14,375,376,377,379],{},"If you use ",[37,378,39],{}," with a list, Python adds the whole list as one item.",[54,381,383],{"className":56,"code":382,"language":58,"meta":59,"style":59},"numbers = [1, 2, 3]\nnumbers.append([4, 5])\n\nprint(numbers)\n# [1, 2, 3, [4, 5]]\n",[37,384,385,405,423,427,437],{"__ignoreMap":59},[63,386,387,389,391,393,395,397,399,401,403],{"class":65,"line":66},[63,388,70],{"class":69},[63,390,74],{"class":73},[63,392,78],{"class":77},[63,394,82],{"class":81},[63,396,85],{"class":77},[63,398,88],{"class":81},[63,400,85],{"class":77},[63,402,93],{"class":81},[63,404,96],{"class":77},[63,406,407,409,411,413,415,417,419,421],{"class":65,"line":99},[63,408,102],{"class":69},[63,410,105],{"class":77},[63,412,109],{"class":108},[63,414,335],{"class":77},[63,416,115],{"class":81},[63,418,85],{"class":77},[63,420,342],{"class":81},[63,422,350],{"class":77},[63,424,425],{"class":65,"line":121},[63,426,238],{"emptyLinePlaceholder":237},[63,428,429,431,433,435],{"class":65,"line":134},[63,430,125],{"class":124},[63,432,112],{"class":77},[63,434,102],{"class":108},[63,436,118],{"class":77},[63,438,439],{"class":65,"line":251},[63,440,441],{"class":137},"# [1, 2, 3, [4, 5]]\n",[14,443,444],{},"This creates a nested list.",[14,446,447,448,450],{},"If you want a flat list, use ",[37,449,43],{}," instead:",[54,452,454],{"className":56,"code":453,"language":58,"meta":59,"style":59},"numbers = [1, 2, 3]\nnumbers.extend([4, 5])\n\nprint(numbers)\n# [1, 2, 3, 4, 5]\n",[37,455,456,476,494,498,508],{"__ignoreMap":59},[63,457,458,460,462,464,466,468,470,472,474],{"class":65,"line":66},[63,459,70],{"class":69},[63,461,74],{"class":73},[63,463,78],{"class":77},[63,465,82],{"class":81},[63,467,85],{"class":77},[63,469,88],{"class":81},[63,471,85],{"class":77},[63,473,93],{"class":81},[63,475,96],{"class":77},[63,477,478,480,482,484,486,488,490,492],{"class":65,"line":99},[63,479,102],{"class":69},[63,481,105],{"class":77},[63,483,332],{"class":108},[63,485,335],{"class":77},[63,487,115],{"class":81},[63,489,85],{"class":77},[63,491,342],{"class":81},[63,493,350],{"class":77},[63,495,496],{"class":65,"line":121},[63,497,238],{"emptyLinePlaceholder":237},[63,499,500,502,504,506],{"class":65,"line":134},[63,501,125],{"class":124},[63,503,112],{"class":77},[63,505,102],{"class":108},[63,507,118],{"class":77},[63,509,510],{"class":65,"line":251},[63,511,512],{"class":137},"# [1, 2, 3, 4, 5]\n",[14,514,141,515,517],{},[37,516,43],{}," when you want to add many values at once.",[14,519,520,521,526,527,105],{},"You can learn more on the ",[280,522,283,524,286],{"href":523},"\u002Freference\u002Fpython-list-extend-method\u002F",[37,525,43],{}," page. If your goal is combining two lists, see ",[280,528,530],{"href":529},"\u002Fhow-to\u002Fhow-to-merge-two-lists-in-python\u002F","how to merge two lists in Python",[49,532,534],{"id":533},"use-insert-to-add-an-item-at-a-specific-index","Use insert() to add an item at a specific index",[14,536,537,540],{},[37,538,539],{},"insert(index, value)"," adds an item before the given index.",[14,542,543],{},"This is useful when order matters.",[54,545,547],{"className":56,"code":546,"language":58,"meta":59,"style":59},"letters = [\"a\", \"c\", \"d\"]\nletters.insert(1, \"b\")\n\nprint(letters)\n# ['a', 'b', 'c', 'd']\n",[37,548,549,584,609,613,623],{"__ignoreMap":59},[63,550,551,554,556,558,560,562,564,566,568,571,573,575,577,580,582],{"class":65,"line":66},[63,552,553],{"class":69},"letters ",[63,555,74],{"class":73},[63,557,78],{"class":77},[63,559,194],{"class":193},[63,561,280],{"class":197},[63,563,194],{"class":193},[63,565,85],{"class":77},[63,567,205],{"class":193},[63,569,570],{"class":197},"c",[63,572,194],{"class":193},[63,574,85],{"class":77},[63,576,205],{"class":193},[63,578,579],{"class":197},"d",[63,581,194],{"class":193},[63,583,96],{"class":77},[63,585,586,589,591,594,596,598,600,602,605,607],{"class":65,"line":99},[63,587,588],{"class":69},"letters",[63,590,105],{"class":77},[63,592,593],{"class":108},"insert",[63,595,112],{"class":77},[63,597,82],{"class":81},[63,599,85],{"class":77},[63,601,205],{"class":193},[63,603,604],{"class":197},"b",[63,606,194],{"class":193},[63,608,118],{"class":77},[63,610,611],{"class":65,"line":121},[63,612,238],{"emptyLinePlaceholder":237},[63,614,615,617,619,621],{"class":65,"line":134},[63,616,125],{"class":124},[63,618,112],{"class":77},[63,620,588],{"class":108},[63,622,118],{"class":77},[63,624,625],{"class":65,"line":251},[63,626,627],{"class":137},"# ['a', 'b', 'c', 'd']\n",[256,629,631],{"id":630},"how-it-works","How it works",[21,633,634,640,648],{},[24,635,636,639],{},[37,637,638],{},"insert(0, item)"," adds at the beginning",[24,641,642,645,646],{},[37,643,644],{},"insert(1, item)"," adds before index ",[37,647,82],{},[24,649,650],{},"Items after that position are shifted to the right",[14,652,653],{},"Example:",[54,655,657],{"className":56,"code":656,"language":58,"meta":59,"style":59},"colors = [\"red\", \"blue\"]\ncolors.insert(0, \"green\")\n\nprint(colors)\n# ['green', 'red', 'blue']\n",[37,658,659,686,711,715,725],{"__ignoreMap":59},[63,660,661,664,666,668,670,673,675,677,679,682,684],{"class":65,"line":66},[63,662,663],{"class":69},"colors ",[63,665,74],{"class":73},[63,667,78],{"class":77},[63,669,194],{"class":193},[63,671,672],{"class":197},"red",[63,674,194],{"class":193},[63,676,85],{"class":77},[63,678,205],{"class":193},[63,680,681],{"class":197},"blue",[63,683,194],{"class":193},[63,685,96],{"class":77},[63,687,688,691,693,695,697,700,702,704,707,709],{"class":65,"line":99},[63,689,690],{"class":69},"colors",[63,692,105],{"class":77},[63,694,593],{"class":108},[63,696,112],{"class":77},[63,698,699],{"class":81},"0",[63,701,85],{"class":77},[63,703,205],{"class":193},[63,705,706],{"class":197},"green",[63,708,194],{"class":193},[63,710,118],{"class":77},[63,712,713],{"class":65,"line":121},[63,714,238],{"emptyLinePlaceholder":237},[63,716,717,719,721,723],{"class":65,"line":134},[63,718,125],{"class":124},[63,720,112],{"class":77},[63,722,690],{"class":108},[63,724,118],{"class":77},[63,726,727],{"class":65,"line":251},[63,728,729],{"class":137},"# ['green', 'red', 'blue']\n",[14,731,141,732,734],{},[37,733,47],{}," when you need to place an item in a specific position.",[14,736,737,738,105],{},"For more details, see ",[280,739,283,741,286],{"href":740},"\u002Freference\u002Fpython-list-insert-method\u002F",[37,742,47],{},[49,744,746],{"id":745},"choose-the-right-method","Choose the right method",[14,748,749],{},"Pick the method based on the result you want:",[21,751,752,757,762],{},[24,753,141,754,756],{},[37,755,39],{}," for one item at the end",[24,758,141,759,761],{},[37,760,43],{}," for many items",[24,763,141,764,766],{},[37,765,47],{}," for a specific position",[14,768,769],{},"Here is a quick comparison:",[54,771,773],{"className":56,"code":772,"language":58,"meta":59,"style":59},"items = [1, 2, 3]\n\nitems.append(4)\nprint(items)\n# [1, 2, 3, 4]\n\nitems.extend([5, 6])\nprint(items)\n# [1, 2, 3, 4, 5, 6]\n\nitems.insert(0, 0)\nprint(items)\n# [0, 1, 2, 3, 4, 5, 6]\n",[37,774,775,796,800,815,825,829,834,854,865,870,875,895,906],{"__ignoreMap":59},[63,776,777,780,782,784,786,788,790,792,794],{"class":65,"line":66},[63,778,779],{"class":69},"items ",[63,781,74],{"class":73},[63,783,78],{"class":77},[63,785,82],{"class":81},[63,787,85],{"class":77},[63,789,88],{"class":81},[63,791,85],{"class":77},[63,793,93],{"class":81},[63,795,96],{"class":77},[63,797,798],{"class":65,"line":99},[63,799,238],{"emptyLinePlaceholder":237},[63,801,802,805,807,809,811,813],{"class":65,"line":121},[63,803,804],{"class":69},"items",[63,806,105],{"class":77},[63,808,109],{"class":108},[63,810,112],{"class":77},[63,812,115],{"class":81},[63,814,118],{"class":77},[63,816,817,819,821,823],{"class":65,"line":134},[63,818,125],{"class":124},[63,820,112],{"class":77},[63,822,804],{"class":108},[63,824,118],{"class":77},[63,826,827],{"class":65,"line":251},[63,828,138],{"class":137},[63,830,832],{"class":65,"line":831},6,[63,833,238],{"emptyLinePlaceholder":237},[63,835,837,839,841,843,845,848,850,852],{"class":65,"line":836},7,[63,838,804],{"class":69},[63,840,105],{"class":77},[63,842,332],{"class":108},[63,844,335],{"class":77},[63,846,847],{"class":81},"5",[63,849,85],{"class":77},[63,851,347],{"class":81},[63,853,350],{"class":77},[63,855,857,859,861,863],{"class":65,"line":856},8,[63,858,125],{"class":124},[63,860,112],{"class":77},[63,862,804],{"class":108},[63,864,118],{"class":77},[63,866,868],{"class":65,"line":867},9,[63,869,369],{"class":137},[63,871,873],{"class":65,"line":872},10,[63,874,238],{"emptyLinePlaceholder":237},[63,876,878,880,882,884,886,888,890,893],{"class":65,"line":877},11,[63,879,804],{"class":69},[63,881,105],{"class":77},[63,883,593],{"class":108},[63,885,112],{"class":77},[63,887,699],{"class":81},[63,889,85],{"class":77},[63,891,892],{"class":81}," 0",[63,894,118],{"class":77},[63,896,898,900,902,904],{"class":65,"line":897},12,[63,899,125],{"class":124},[63,901,112],{"class":77},[63,903,804],{"class":108},[63,905,118],{"class":77},[63,907,909],{"class":65,"line":908},13,[63,910,911],{"class":137},"# [0, 1, 2, 3, 4, 5, 6]\n",[14,913,914,915,105],{},"If lists are still new to you, it may help to read ",[280,916,918],{"href":917},"\u002Flearn\u002Fpython-lists-explained-beginner-guide\u002F","Python lists explained for beginners",[49,920,922],{"id":921},"common-beginner-mistakes","Common beginner mistakes",[14,924,925],{},"Here are some common problems and how to spot them.",[256,927,929],{"id":928},"using-append-when-you-meant-to-add-items-from-another-list","Using append() when you meant to add items from another list",[14,931,932],{},"Problem:",[54,934,935],{"className":56,"code":382,"language":58,"meta":59,"style":59},[37,936,937,957,975,979,989],{"__ignoreMap":59},[63,938,939,941,943,945,947,949,951,953,955],{"class":65,"line":66},[63,940,70],{"class":69},[63,942,74],{"class":73},[63,944,78],{"class":77},[63,946,82],{"class":81},[63,948,85],{"class":77},[63,950,88],{"class":81},[63,952,85],{"class":77},[63,954,93],{"class":81},[63,956,96],{"class":77},[63,958,959,961,963,965,967,969,971,973],{"class":65,"line":99},[63,960,102],{"class":69},[63,962,105],{"class":77},[63,964,109],{"class":108},[63,966,335],{"class":77},[63,968,115],{"class":81},[63,970,85],{"class":77},[63,972,342],{"class":81},[63,974,350],{"class":77},[63,976,977],{"class":65,"line":121},[63,978,238],{"emptyLinePlaceholder":237},[63,980,981,983,985,987],{"class":65,"line":134},[63,982,125],{"class":124},[63,984,112],{"class":77},[63,986,102],{"class":108},[63,988,118],{"class":77},[63,990,991],{"class":65,"line":251},[63,992,441],{"class":137},[14,994,995],{},"Why it happens:",[21,997,998,1003],{},[24,999,1000,1002],{},[37,1001,39],{}," adds its argument as one item",[24,1004,1005],{},"If that argument is a list, the list becomes a single element",[14,1007,1008],{},"Fix:",[54,1010,1011],{"className":56,"code":453,"language":58,"meta":59,"style":59},[37,1012,1013,1033,1051,1055,1065],{"__ignoreMap":59},[63,1014,1015,1017,1019,1021,1023,1025,1027,1029,1031],{"class":65,"line":66},[63,1016,70],{"class":69},[63,1018,74],{"class":73},[63,1020,78],{"class":77},[63,1022,82],{"class":81},[63,1024,85],{"class":77},[63,1026,88],{"class":81},[63,1028,85],{"class":77},[63,1030,93],{"class":81},[63,1032,96],{"class":77},[63,1034,1035,1037,1039,1041,1043,1045,1047,1049],{"class":65,"line":99},[63,1036,102],{"class":69},[63,1038,105],{"class":77},[63,1040,332],{"class":108},[63,1042,335],{"class":77},[63,1044,115],{"class":81},[63,1046,85],{"class":77},[63,1048,342],{"class":81},[63,1050,350],{"class":77},[63,1052,1053],{"class":65,"line":121},[63,1054,238],{"emptyLinePlaceholder":237},[63,1056,1057,1059,1061,1063],{"class":65,"line":134},[63,1058,125],{"class":124},[63,1060,112],{"class":77},[63,1062,102],{"class":108},[63,1064,118],{"class":77},[63,1066,1067],{"class":65,"line":251},[63,1068,512],{"class":137},[256,1070,1072],{"id":1071},"expecting-append-to-return-the-new-list","Expecting append() to return the new list",[14,1074,932],{},[54,1076,1078],{"className":56,"code":1077,"language":58,"meta":59,"style":59},"my_list = [1, 2, 3]\nmy_list = my_list.append(4)\n\nprint(my_list)\n# None\n",[37,1079,1080,1101,1120,1124,1135],{"__ignoreMap":59},[63,1081,1082,1085,1087,1089,1091,1093,1095,1097,1099],{"class":65,"line":66},[63,1083,1084],{"class":69},"my_list ",[63,1086,74],{"class":73},[63,1088,78],{"class":77},[63,1090,82],{"class":81},[63,1092,85],{"class":77},[63,1094,88],{"class":81},[63,1096,85],{"class":77},[63,1098,93],{"class":81},[63,1100,96],{"class":77},[63,1102,1103,1105,1107,1110,1112,1114,1116,1118],{"class":65,"line":99},[63,1104,1084],{"class":69},[63,1106,74],{"class":73},[63,1108,1109],{"class":69}," my_list",[63,1111,105],{"class":77},[63,1113,109],{"class":108},[63,1115,112],{"class":77},[63,1117,115],{"class":81},[63,1119,118],{"class":77},[63,1121,1122],{"class":65,"line":121},[63,1123,238],{"emptyLinePlaceholder":237},[63,1125,1126,1128,1130,1133],{"class":65,"line":134},[63,1127,125],{"class":124},[63,1129,112],{"class":77},[63,1131,1132],{"class":108},"my_list",[63,1134,118],{"class":77},[63,1136,1137],{"class":65,"line":251},[63,1138,1139],{"class":137},"# None\n",[14,1141,995],{},[21,1143,1144,1150],{},[24,1145,1146,1147,1149],{},"List methods like ",[37,1148,39],{}," usually modify the list in place",[24,1151,1152,1154,1155],{},[37,1153,39],{}," returns ",[37,1156,1157],{},"None",[14,1159,1008],{},[54,1161,1163],{"className":56,"code":1162,"language":58,"meta":59,"style":59},"my_list = [1, 2, 3]\nmy_list.append(4)\n\nprint(my_list)\n# [1, 2, 3, 4]\n",[37,1164,1165,1185,1199,1203,1213],{"__ignoreMap":59},[63,1166,1167,1169,1171,1173,1175,1177,1179,1181,1183],{"class":65,"line":66},[63,1168,1084],{"class":69},[63,1170,74],{"class":73},[63,1172,78],{"class":77},[63,1174,82],{"class":81},[63,1176,85],{"class":77},[63,1178,88],{"class":81},[63,1180,85],{"class":77},[63,1182,93],{"class":81},[63,1184,96],{"class":77},[63,1186,1187,1189,1191,1193,1195,1197],{"class":65,"line":99},[63,1188,1132],{"class":69},[63,1190,105],{"class":77},[63,1192,109],{"class":108},[63,1194,112],{"class":77},[63,1196,115],{"class":81},[63,1198,118],{"class":77},[63,1200,1201],{"class":65,"line":121},[63,1202,238],{"emptyLinePlaceholder":237},[63,1204,1205,1207,1209,1211],{"class":65,"line":134},[63,1206,125],{"class":124},[63,1208,112],{"class":77},[63,1210,1132],{"class":108},[63,1212,118],{"class":77},[63,1214,1215],{"class":65,"line":251},[63,1216,138],{"class":137},[256,1218,1220],{"id":1219},"using-the-wrong-index-with-insert","Using the wrong index with insert()",[14,1222,932],{},[54,1224,1226],{"className":56,"code":1225,"language":58,"meta":59,"style":59},"names = [\"Ana\", \"Cara\"]\nnames.insert(1, \"Ben\")\n\nprint(names)\n# ['Ana', 'Ben', 'Cara']\n",[37,1227,1228,1255,1279,1283,1293],{"__ignoreMap":59},[63,1229,1230,1233,1235,1237,1239,1242,1244,1246,1248,1251,1253],{"class":65,"line":66},[63,1231,1232],{"class":69},"names ",[63,1234,74],{"class":73},[63,1236,78],{"class":77},[63,1238,194],{"class":193},[63,1240,1241],{"class":197},"Ana",[63,1243,194],{"class":193},[63,1245,85],{"class":77},[63,1247,205],{"class":193},[63,1249,1250],{"class":197},"Cara",[63,1252,194],{"class":193},[63,1254,96],{"class":77},[63,1256,1257,1260,1262,1264,1266,1268,1270,1272,1275,1277],{"class":65,"line":99},[63,1258,1259],{"class":69},"names",[63,1261,105],{"class":77},[63,1263,593],{"class":108},[63,1265,112],{"class":77},[63,1267,82],{"class":81},[63,1269,85],{"class":77},[63,1271,205],{"class":193},[63,1273,1274],{"class":197},"Ben",[63,1276,194],{"class":193},[63,1278,118],{"class":77},[63,1280,1281],{"class":65,"line":121},[63,1282,238],{"emptyLinePlaceholder":237},[63,1284,1285,1287,1289,1291],{"class":65,"line":134},[63,1286,125],{"class":124},[63,1288,112],{"class":77},[63,1290,1259],{"class":108},[63,1292,118],{"class":77},[63,1294,1295],{"class":65,"line":251},[63,1296,1297],{"class":137},"# ['Ana', 'Ben', 'Cara']\n",[14,1299,1300,1301,1303],{},"This code is correct, but beginners sometimes expect index ",[37,1302,82],{}," to mean \"after everything.\" It means \"before the item currently at index 1.\"",[14,1305,1306,1307,1309],{},"If you want to add at the end, use ",[37,1308,39],{}," instead.",[256,1311,1313],{"id":1312},"confusing-a-nested-list-with-a-flat-list","Confusing a nested list with a flat list",[14,1315,1316],{},"Compare these two results:",[54,1318,1320],{"className":56,"code":1319,"language":58,"meta":59,"style":59},"a = [1, 2]\na.append([3, 4])\nprint(a)\n# [1, 2, [3, 4]]\n",[37,1321,1322,1339,1359,1369],{"__ignoreMap":59},[63,1323,1324,1327,1329,1331,1333,1335,1337],{"class":65,"line":66},[63,1325,1326],{"class":69},"a ",[63,1328,74],{"class":73},[63,1330,78],{"class":77},[63,1332,82],{"class":81},[63,1334,85],{"class":77},[63,1336,88],{"class":81},[63,1338,96],{"class":77},[63,1340,1341,1343,1345,1347,1349,1352,1354,1357],{"class":65,"line":99},[63,1342,280],{"class":69},[63,1344,105],{"class":77},[63,1346,109],{"class":108},[63,1348,335],{"class":77},[63,1350,1351],{"class":81},"3",[63,1353,85],{"class":77},[63,1355,1356],{"class":81}," 4",[63,1358,350],{"class":77},[63,1360,1361,1363,1365,1367],{"class":65,"line":121},[63,1362,125],{"class":124},[63,1364,112],{"class":77},[63,1366,280],{"class":108},[63,1368,118],{"class":77},[63,1370,1371],{"class":65,"line":134},[63,1372,1373],{"class":137},"# [1, 2, [3, 4]]\n",[54,1375,1377],{"className":56,"code":1376,"language":58,"meta":59,"style":59},"b = [1, 2]\nb.extend([3, 4])\nprint(b)\n# [1, 2, 3, 4]\n",[37,1378,1379,1396,1414,1424],{"__ignoreMap":59},[63,1380,1381,1384,1386,1388,1390,1392,1394],{"class":65,"line":66},[63,1382,1383],{"class":69},"b ",[63,1385,74],{"class":73},[63,1387,78],{"class":77},[63,1389,82],{"class":81},[63,1391,85],{"class":77},[63,1393,88],{"class":81},[63,1395,96],{"class":77},[63,1397,1398,1400,1402,1404,1406,1408,1410,1412],{"class":65,"line":99},[63,1399,604],{"class":69},[63,1401,105],{"class":77},[63,1403,332],{"class":108},[63,1405,335],{"class":77},[63,1407,1351],{"class":81},[63,1409,85],{"class":77},[63,1411,1356],{"class":81},[63,1413,350],{"class":77},[63,1415,1416,1418,1420,1422],{"class":65,"line":121},[63,1417,125],{"class":124},[63,1419,112],{"class":77},[63,1421,604],{"class":108},[63,1423,118],{"class":77},[63,1425,1426],{"class":65,"line":134},[63,1427,138],{"class":137},[14,1429,1430],{},"The first list contains a list inside it. The second is a flat list.",[256,1432,1434],{"id":1433},"quick-debugging-checks","Quick debugging checks",[14,1436,1437],{},"If your list is not changing the way you expected, these quick checks can help:",[54,1439,1441],{"className":56,"code":1440,"language":58,"meta":59,"style":59},"print(my_list)\nprint(type(my_list))\nprint(len(my_list))\nprint(my_list[-1])\n",[37,1442,1443,1453,1470,1485],{"__ignoreMap":59},[63,1444,1445,1447,1449,1451],{"class":65,"line":66},[63,1446,125],{"class":124},[63,1448,112],{"class":77},[63,1450,1132],{"class":108},[63,1452,118],{"class":77},[63,1454,1455,1457,1459,1463,1465,1467],{"class":65,"line":99},[63,1456,125],{"class":124},[63,1458,112],{"class":77},[63,1460,1462],{"class":1461},"sZMiF","type",[63,1464,112],{"class":77},[63,1466,1132],{"class":108},[63,1468,1469],{"class":77},"))\n",[63,1471,1472,1474,1476,1479,1481,1483],{"class":65,"line":121},[63,1473,125],{"class":124},[63,1475,112],{"class":77},[63,1477,1478],{"class":124},"len",[63,1480,112],{"class":77},[63,1482,1132],{"class":108},[63,1484,1469],{"class":77},[63,1486,1487,1489,1491,1493,1496,1499,1501],{"class":65,"line":134},[63,1488,125],{"class":124},[63,1490,112],{"class":77},[63,1492,1132],{"class":108},[63,1494,1495],{"class":77},"[",[63,1497,1498],{"class":73},"-",[63,1500,82],{"class":81},[63,1502,350],{"class":77},[14,1504,1505],{},"These show:",[21,1507,1508,1511,1514,1517],{},[24,1509,1510],{},"the current list contents",[24,1512,1513],{},"whether the variable is still a list",[24,1515,1516],{},"how many items are in the list",[24,1518,1519],{},"the last item in the list",[49,1521,1523],{"id":1522},"faq","FAQ",[256,1525,1527],{"id":1526},"how-do-i-add-one-item-to-a-list-in-python","How do I add one item to a list in Python?",[14,1529,141,1530,1533],{},[37,1531,1532],{},"list.append(item)",". It adds the item to the end of the list.",[256,1535,1537],{"id":1536},"how-do-i-add-multiple-items-to-a-list","How do I add multiple items to a list?",[14,1539,141,1540,1543],{},[37,1541,1542],{},"list.extend(iterable)"," to add each item from another list, tuple, or similar iterable.",[256,1545,1547],{"id":1546},"how-do-i-add-an-item-at-the-beginning-of-a-list","How do I add an item at the beginning of a list?",[14,1549,141,1550,1553,1554,105],{},[37,1551,1552],{},"list.insert(0, item)",". This puts the item at index ",[37,1555,699],{},[256,1557,1559],{"id":1558},"why-did-append-create-a-nested-list","Why did append() create a nested list?",[14,1561,1562,1564],{},[37,1563,39],{}," adds its argument as one item. If that argument is a list, the whole list is added as a single element.",[256,1566,1568],{"id":1567},"does-append-return-a-new-list","Does append() return a new list?",[14,1570,1571,1572,1574,1575,105],{},"No. ",[37,1573,39],{}," changes the original list and returns ",[37,1576,1157],{},[49,1578,1580],{"id":1579},"see-also","See also",[21,1582,1583,1589,1595,1601,1605,1610],{},[24,1584,1585],{},[280,1586,283,1587,286],{"href":282},[37,1588,39],{},[24,1590,1591],{},[280,1592,283,1593,286],{"href":523},[37,1594,43],{},[24,1596,1597],{},[280,1598,283,1599,286],{"href":740},[37,1600,47],{},[24,1602,1603],{},[280,1604,918],{"href":917},[24,1606,1607],{},[280,1608,1609],{"href":529},"How to merge two lists in Python",[24,1611,1612],{},[280,1613,1615],{"href":1614},"\u002Fhow-to\u002Fhow-to-remove-an-item-from-a-list-in-python\u002F","How to remove an item from a list in Python",[1617,1618,1619],"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 .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":59,"searchDepth":99,"depth":99,"links":1621},[1622,1623,1624,1627,1630,1633,1634,1641,1648],{"id":51,"depth":99,"text":52},{"id":147,"depth":99,"text":148},{"id":167,"depth":99,"text":168,"children":1625},[1626],{"id":258,"depth":121,"text":259},{"id":289,"depth":99,"text":290,"children":1628},[1629],{"id":372,"depth":121,"text":373},{"id":533,"depth":99,"text":534,"children":1631},[1632],{"id":630,"depth":121,"text":631},{"id":745,"depth":99,"text":746},{"id":921,"depth":99,"text":922,"children":1635},[1636,1637,1638,1639,1640],{"id":928,"depth":121,"text":929},{"id":1071,"depth":121,"text":1072},{"id":1219,"depth":121,"text":1220},{"id":1312,"depth":121,"text":1313},{"id":1433,"depth":121,"text":1434},{"id":1522,"depth":99,"text":1523,"children":1642},[1643,1644,1645,1646,1647],{"id":1526,"depth":121,"text":1527},{"id":1536,"depth":121,"text":1537},{"id":1546,"depth":121,"text":1547},{"id":1558,"depth":121,"text":1559},{"id":1567,"depth":121,"text":1568},{"id":1579,"depth":99,"text":1580},"Master how to add an item to a list in python in our comprehensive Python beginner guide.","md",{},"\u002Fhow-to\u002Fhow-to-add-an-item-to-a-list-in-python",{"title":5,"description":1649},"how-to\u002Fhow-to-add-an-item-to-a-list-in-python","aH3ZX71NVHLsoaMDFsPZ2Z0Osf7G2ZG6My90oHIe6FU",1777585505828]