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