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