[{"data":1,"prerenderedAt":1203},["ShallowReactive",2],{"content-\u002Fcompetitive-programming\u002Fdata-type":3,"related-\u002Fcompetitive-programming\u002Fdata-type":1072,"sidebar-content":1177},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"tags":10,"date":13,"weight":14,"body":15,"_type":1066,"_id":1067,"_source":1068,"_file":1069,"_stem":1070,"_extension":1071},"\u002Fcompetitive-programming\u002Fdata-type","competitive-programming",false,"","Data Types","Data types in Python for competitive programming.",[11,12],"python","backend","2026-04-10",2,{"type":16,"children":17,"toc":1046},"root",[18,27,33,40,91,97,168,174,211,217,237,243,279,285,305,311,365,370,376,381,387,486,492,665,671,777,783,848,854,883,889,918,924,1035,1040],{"type":19,"tag":20,"props":21,"children":23},"element","h2",{"id":22},"data-types-in-python",[24],{"type":25,"value":26},"text","Data Types in Python",{"type":19,"tag":28,"props":29,"children":30},"p",{},[31],{"type":25,"value":32},"In Python, there are several built-in data types that are commonly used in competitive programming. These data types can be categorized into several groups:",{"type":19,"tag":34,"props":35,"children":37},"h3",{"id":36},"numeric-types",[38],{"type":25,"value":39},"Numeric Types",{"type":19,"tag":41,"props":42,"children":43},"ul",{},[44,63,80],{"type":19,"tag":45,"props":46,"children":47},"li",{},[48,55,57],{"type":19,"tag":49,"props":50,"children":52},"code",{"className":51},[],[53],{"type":25,"value":54},"int",{"type":25,"value":56},": Represents integer values. Example: ",{"type":19,"tag":49,"props":58,"children":60},{"className":59},[],[61],{"type":25,"value":62},"x = 10",{"type":19,"tag":45,"props":64,"children":65},{},[66,72,74],{"type":19,"tag":49,"props":67,"children":69},{"className":68},[],[70],{"type":25,"value":71},"float",{"type":25,"value":73},": Represents floating-point numbers. Example: ",{"type":19,"tag":49,"props":75,"children":77},{"className":76},[],[78],{"type":25,"value":79},"y = 3.14",{"type":19,"tag":45,"props":81,"children":82},{},[83,89],{"type":19,"tag":49,"props":84,"children":86},{"className":85},[],[87],{"type":25,"value":88},"complex",{"type":25,"value":90},": Represents complex numbers. Example: `z = 1 + 2j",{"type":19,"tag":34,"props":92,"children":94},{"id":93},"sequence-types",[95],{"type":25,"value":96},"Sequence Types",{"type":19,"tag":41,"props":98,"children":99},{},[100,117,134,151],{"type":19,"tag":45,"props":101,"children":102},{},[103,109,111],{"type":19,"tag":49,"props":104,"children":106},{"className":105},[],[107],{"type":25,"value":108},"list",{"type":25,"value":110},": An ordered, mutable collection of items. Example: ",{"type":19,"tag":49,"props":112,"children":114},{"className":113},[],[115],{"type":25,"value":116},"my_list = [1, 2, 3]",{"type":19,"tag":45,"props":118,"children":119},{},[120,126,128],{"type":19,"tag":49,"props":121,"children":123},{"className":122},[],[124],{"type":25,"value":125},"tuple",{"type":25,"value":127},": An ordered, immutable collection of items. Example: ",{"type":19,"tag":49,"props":129,"children":131},{"className":130},[],[132],{"type":25,"value":133},"my_tuple = (1, 2, 3)",{"type":19,"tag":45,"props":135,"children":136},{},[137,143,145],{"type":19,"tag":49,"props":138,"children":140},{"className":139},[],[141],{"type":25,"value":142},"range",{"type":25,"value":144},": Represents a sequence of numbers. Example: ",{"type":19,"tag":49,"props":146,"children":148},{"className":147},[],[149],{"type":25,"value":150},"my_range = range(1, 10)",{"type":19,"tag":45,"props":152,"children":153},{},[154,160,162],{"type":19,"tag":49,"props":155,"children":157},{"className":156},[],[158],{"type":25,"value":159},"str",{"type":25,"value":161},": Represents a sequence of characters. Example: ",{"type":19,"tag":49,"props":163,"children":165},{"className":164},[],[166],{"type":25,"value":167},"my_string = \"Hello\"",{"type":19,"tag":34,"props":169,"children":171},{"id":170},"set-types",[172],{"type":25,"value":173},"Set Types",{"type":19,"tag":41,"props":175,"children":176},{},[177,194],{"type":19,"tag":45,"props":178,"children":179},{},[180,186,188],{"type":19,"tag":49,"props":181,"children":183},{"className":182},[],[184],{"type":25,"value":185},"set",{"type":25,"value":187},": An unordered collection of unique items. Example: ",{"type":19,"tag":49,"props":189,"children":191},{"className":190},[],[192],{"type":25,"value":193},"my_set = {1, 2, 3}",{"type":19,"tag":45,"props":195,"children":196},{},[197,203,205],{"type":19,"tag":49,"props":198,"children":200},{"className":199},[],[201],{"type":25,"value":202},"frozenset",{"type":25,"value":204},": An immutable version of a set. Example: ",{"type":19,"tag":49,"props":206,"children":208},{"className":207},[],[209],{"type":25,"value":210},"my_frozenset = frozenset({1, 2, 3})",{"type":19,"tag":34,"props":212,"children":214},{"id":213},"mapping-types",[215],{"type":25,"value":216},"Mapping Types",{"type":19,"tag":41,"props":218,"children":219},{},[220],{"type":19,"tag":45,"props":221,"children":222},{},[223,229,231],{"type":19,"tag":49,"props":224,"children":226},{"className":225},[],[227],{"type":25,"value":228},"dict",{"type":25,"value":230},": Represents a collection of key-value pairs. Example: ",{"type":19,"tag":49,"props":232,"children":234},{"className":233},[],[235],{"type":25,"value":236},"my_dict = {'key1': 'value1', 'key2': 'value2'}",{"type":19,"tag":34,"props":238,"children":240},{"id":239},"boolean-type",[241],{"type":25,"value":242},"Boolean Type",{"type":19,"tag":41,"props":244,"children":245},{},[246],{"type":19,"tag":45,"props":247,"children":248},{},[249,255,257,263,265,271,273],{"type":19,"tag":49,"props":250,"children":252},{"className":251},[],[253],{"type":25,"value":254},"bool",{"type":25,"value":256},": Represents a boolean value, which can be either ",{"type":19,"tag":49,"props":258,"children":260},{"className":259},[],[261],{"type":25,"value":262},"True",{"type":25,"value":264}," or ",{"type":19,"tag":49,"props":266,"children":268},{"className":267},[],[269],{"type":25,"value":270},"False",{"type":25,"value":272},". Example: ",{"type":19,"tag":49,"props":274,"children":276},{"className":275},[],[277],{"type":25,"value":278},"is_valid = True",{"type":19,"tag":34,"props":280,"children":282},{"id":281},"none-type",[283],{"type":25,"value":284},"None Type",{"type":19,"tag":41,"props":286,"children":287},{},[288],{"type":19,"tag":45,"props":289,"children":290},{},[291,297,299],{"type":19,"tag":49,"props":292,"children":294},{"className":293},[],[295],{"type":25,"value":296},"NoneType",{"type":25,"value":298},": Represents the absence of a value. Example: ",{"type":19,"tag":49,"props":300,"children":302},{"className":301},[],[303],{"type":25,"value":304},"result = None",{"type":19,"tag":34,"props":306,"children":308},{"id":307},"other-types",[309],{"type":25,"value":310},"Other Types",{"type":19,"tag":41,"props":312,"children":313},{},[314,331,348],{"type":19,"tag":45,"props":315,"children":316},{},[317,323,325],{"type":19,"tag":49,"props":318,"children":320},{"className":319},[],[321],{"type":25,"value":322},"bytes",{"type":25,"value":324},": Represents a sequence of bytes. Example: ",{"type":19,"tag":49,"props":326,"children":328},{"className":327},[],[329],{"type":25,"value":330},"my_bytes = b'Hello'",{"type":19,"tag":45,"props":332,"children":333},{},[334,340,342],{"type":19,"tag":49,"props":335,"children":337},{"className":336},[],[338],{"type":25,"value":339},"bytearray",{"type":25,"value":341},": A mutable sequence of bytes. Example: ",{"type":19,"tag":49,"props":343,"children":345},{"className":344},[],[346],{"type":25,"value":347},"my_bytearray = bytearray(b'Hello')",{"type":19,"tag":45,"props":349,"children":350},{},[351,357,359],{"type":19,"tag":49,"props":352,"children":354},{"className":353},[],[355],{"type":25,"value":356},"memoryview",{"type":25,"value":358},": A memory view object that allows you to access the internal data of an object that supports the buffer protocol. Example: ",{"type":19,"tag":49,"props":360,"children":362},{"className":361},[],[363],{"type":25,"value":364},"my_memoryview = memoryview(b'Hello')",{"type":19,"tag":28,"props":366,"children":367},{},[368],{"type":25,"value":369},"Understanding these data types is crucial for effectively solving problems in competitive programming, as they allow you to store and manipulate data in various ways.",{"type":19,"tag":20,"props":371,"children":373},{"id":372},"assigning-data-types",[374],{"type":25,"value":375},"Assigning Data Types",{"type":19,"tag":28,"props":377,"children":378},{},[379],{"type":25,"value":380},"You can assign values to variables of different data types in Python. Here are some examples:",{"type":19,"tag":34,"props":382,"children":384},{"id":383},"assigning-numeric-types",[385],{"type":25,"value":386},"Assigning Numeric Types",{"type":19,"tag":388,"props":389,"children":392},"pre",{"className":390,"code":391,"language":11,"meta":7,"style":7},"language-python shiki shiki-themes github-light github-dark","x = 10  # int\ny = 3.14  # float\nz = 1 + 2j  # complex\n",[393],{"type":19,"tag":49,"props":394,"children":395},{"__ignoreMap":7},[396,426,448],{"type":19,"tag":397,"props":398,"children":401},"span",{"class":399,"line":400},"line",1,[402,408,414,420],{"type":19,"tag":397,"props":403,"children":405},{"style":404},"--shiki-default:#24292E;--shiki-dark:#E1E4E8",[406],{"type":25,"value":407},"x ",{"type":19,"tag":397,"props":409,"children":411},{"style":410},"--shiki-default:#D73A49;--shiki-dark:#F97583",[412],{"type":25,"value":413},"=",{"type":19,"tag":397,"props":415,"children":417},{"style":416},"--shiki-default:#005CC5;--shiki-dark:#79B8FF",[418],{"type":25,"value":419}," 10",{"type":19,"tag":397,"props":421,"children":423},{"style":422},"--shiki-default:#6A737D;--shiki-dark:#6A737D",[424],{"type":25,"value":425},"  # int\n",{"type":19,"tag":397,"props":427,"children":428},{"class":399,"line":14},[429,434,438,443],{"type":19,"tag":397,"props":430,"children":431},{"style":404},[432],{"type":25,"value":433},"y ",{"type":19,"tag":397,"props":435,"children":436},{"style":410},[437],{"type":25,"value":413},{"type":19,"tag":397,"props":439,"children":440},{"style":416},[441],{"type":25,"value":442}," 3.14",{"type":19,"tag":397,"props":444,"children":445},{"style":422},[446],{"type":25,"value":447},"  # float\n",{"type":19,"tag":397,"props":449,"children":451},{"class":399,"line":450},3,[452,457,461,466,471,476,481],{"type":19,"tag":397,"props":453,"children":454},{"style":404},[455],{"type":25,"value":456},"z ",{"type":19,"tag":397,"props":458,"children":459},{"style":410},[460],{"type":25,"value":413},{"type":19,"tag":397,"props":462,"children":463},{"style":416},[464],{"type":25,"value":465}," 1",{"type":19,"tag":397,"props":467,"children":468},{"style":410},[469],{"type":25,"value":470}," +",{"type":19,"tag":397,"props":472,"children":473},{"style":416},[474],{"type":25,"value":475}," 2",{"type":19,"tag":397,"props":477,"children":478},{"style":410},[479],{"type":25,"value":480},"j",{"type":19,"tag":397,"props":482,"children":483},{"style":422},[484],{"type":25,"value":485},"  # complex\n",{"type":19,"tag":34,"props":487,"children":489},{"id":488},"assigning-sequence-types",[490],{"type":25,"value":491},"Assigning Sequence Types",{"type":19,"tag":388,"props":493,"children":495},{"className":390,"code":494,"language":11,"meta":7,"style":7},"my_list = [1, 2, 3]  # list\nmy_tuple = (1, 2, 3)  # tuple\nmy_range = range(1, 10)  # range\nmy_string = \"Hello\"  # str\n",[496],{"type":19,"tag":49,"props":497,"children":498},{"__ignoreMap":7},[499,550,597,641],{"type":19,"tag":397,"props":500,"children":501},{"class":399,"line":400},[502,507,511,516,521,526,531,535,540,545],{"type":19,"tag":397,"props":503,"children":504},{"style":404},[505],{"type":25,"value":506},"my_list ",{"type":19,"tag":397,"props":508,"children":509},{"style":410},[510],{"type":25,"value":413},{"type":19,"tag":397,"props":512,"children":513},{"style":404},[514],{"type":25,"value":515}," [",{"type":19,"tag":397,"props":517,"children":518},{"style":416},[519],{"type":25,"value":520},"1",{"type":19,"tag":397,"props":522,"children":523},{"style":404},[524],{"type":25,"value":525},", ",{"type":19,"tag":397,"props":527,"children":528},{"style":416},[529],{"type":25,"value":530},"2",{"type":19,"tag":397,"props":532,"children":533},{"style":404},[534],{"type":25,"value":525},{"type":19,"tag":397,"props":536,"children":537},{"style":416},[538],{"type":25,"value":539},"3",{"type":19,"tag":397,"props":541,"children":542},{"style":404},[543],{"type":25,"value":544},"]  ",{"type":19,"tag":397,"props":546,"children":547},{"style":422},[548],{"type":25,"value":549},"# list\n",{"type":19,"tag":397,"props":551,"children":552},{"class":399,"line":14},[553,558,562,567,571,575,579,583,587,592],{"type":19,"tag":397,"props":554,"children":555},{"style":404},[556],{"type":25,"value":557},"my_tuple ",{"type":19,"tag":397,"props":559,"children":560},{"style":410},[561],{"type":25,"value":413},{"type":19,"tag":397,"props":563,"children":564},{"style":404},[565],{"type":25,"value":566}," (",{"type":19,"tag":397,"props":568,"children":569},{"style":416},[570],{"type":25,"value":520},{"type":19,"tag":397,"props":572,"children":573},{"style":404},[574],{"type":25,"value":525},{"type":19,"tag":397,"props":576,"children":577},{"style":416},[578],{"type":25,"value":530},{"type":19,"tag":397,"props":580,"children":581},{"style":404},[582],{"type":25,"value":525},{"type":19,"tag":397,"props":584,"children":585},{"style":416},[586],{"type":25,"value":539},{"type":19,"tag":397,"props":588,"children":589},{"style":404},[590],{"type":25,"value":591},")  ",{"type":19,"tag":397,"props":593,"children":594},{"style":422},[595],{"type":25,"value":596},"# tuple\n",{"type":19,"tag":397,"props":598,"children":599},{"class":399,"line":450},[600,605,609,614,619,623,627,632,636],{"type":19,"tag":397,"props":601,"children":602},{"style":404},[603],{"type":25,"value":604},"my_range ",{"type":19,"tag":397,"props":606,"children":607},{"style":410},[608],{"type":25,"value":413},{"type":19,"tag":397,"props":610,"children":611},{"style":416},[612],{"type":25,"value":613}," range",{"type":19,"tag":397,"props":615,"children":616},{"style":404},[617],{"type":25,"value":618},"(",{"type":19,"tag":397,"props":620,"children":621},{"style":416},[622],{"type":25,"value":520},{"type":19,"tag":397,"props":624,"children":625},{"style":404},[626],{"type":25,"value":525},{"type":19,"tag":397,"props":628,"children":629},{"style":416},[630],{"type":25,"value":631},"10",{"type":19,"tag":397,"props":633,"children":634},{"style":404},[635],{"type":25,"value":591},{"type":19,"tag":397,"props":637,"children":638},{"style":422},[639],{"type":25,"value":640},"# range\n",{"type":19,"tag":397,"props":642,"children":644},{"class":399,"line":643},4,[645,650,654,660],{"type":19,"tag":397,"props":646,"children":647},{"style":404},[648],{"type":25,"value":649},"my_string ",{"type":19,"tag":397,"props":651,"children":652},{"style":410},[653],{"type":25,"value":413},{"type":19,"tag":397,"props":655,"children":657},{"style":656},"--shiki-default:#032F62;--shiki-dark:#9ECBFF",[658],{"type":25,"value":659}," \"Hello\"",{"type":19,"tag":397,"props":661,"children":662},{"style":422},[663],{"type":25,"value":664},"  # str\n",{"type":19,"tag":34,"props":666,"children":668},{"id":667},"assigning-set-types",[669],{"type":25,"value":670},"Assigning Set Types",{"type":19,"tag":388,"props":672,"children":674},{"className":390,"code":673,"language":11,"meta":7,"style":7},"my_set = {1, 2, 3}  # set\nmy_frozenset = frozenset({1, 2, 3})  # frozenset\n",[675],{"type":19,"tag":49,"props":676,"children":677},{"__ignoreMap":7},[678,725],{"type":19,"tag":397,"props":679,"children":680},{"class":399,"line":400},[681,686,690,695,699,703,707,711,715,720],{"type":19,"tag":397,"props":682,"children":683},{"style":404},[684],{"type":25,"value":685},"my_set ",{"type":19,"tag":397,"props":687,"children":688},{"style":410},[689],{"type":25,"value":413},{"type":19,"tag":397,"props":691,"children":692},{"style":404},[693],{"type":25,"value":694}," {",{"type":19,"tag":397,"props":696,"children":697},{"style":416},[698],{"type":25,"value":520},{"type":19,"tag":397,"props":700,"children":701},{"style":404},[702],{"type":25,"value":525},{"type":19,"tag":397,"props":704,"children":705},{"style":416},[706],{"type":25,"value":530},{"type":19,"tag":397,"props":708,"children":709},{"style":404},[710],{"type":25,"value":525},{"type":19,"tag":397,"props":712,"children":713},{"style":416},[714],{"type":25,"value":539},{"type":19,"tag":397,"props":716,"children":717},{"style":404},[718],{"type":25,"value":719},"}  ",{"type":19,"tag":397,"props":721,"children":722},{"style":422},[723],{"type":25,"value":724},"# set\n",{"type":19,"tag":397,"props":726,"children":727},{"class":399,"line":14},[728,733,737,742,747,751,755,759,763,767,772],{"type":19,"tag":397,"props":729,"children":730},{"style":404},[731],{"type":25,"value":732},"my_frozenset ",{"type":19,"tag":397,"props":734,"children":735},{"style":410},[736],{"type":25,"value":413},{"type":19,"tag":397,"props":738,"children":739},{"style":416},[740],{"type":25,"value":741}," frozenset",{"type":19,"tag":397,"props":743,"children":744},{"style":404},[745],{"type":25,"value":746},"({",{"type":19,"tag":397,"props":748,"children":749},{"style":416},[750],{"type":25,"value":520},{"type":19,"tag":397,"props":752,"children":753},{"style":404},[754],{"type":25,"value":525},{"type":19,"tag":397,"props":756,"children":757},{"style":416},[758],{"type":25,"value":530},{"type":19,"tag":397,"props":760,"children":761},{"style":404},[762],{"type":25,"value":525},{"type":19,"tag":397,"props":764,"children":765},{"style":416},[766],{"type":25,"value":539},{"type":19,"tag":397,"props":768,"children":769},{"style":404},[770],{"type":25,"value":771},"})  ",{"type":19,"tag":397,"props":773,"children":774},{"style":422},[775],{"type":25,"value":776},"# frozenset\n",{"type":19,"tag":34,"props":778,"children":780},{"id":779},"assigning-mapping-types",[781],{"type":25,"value":782},"Assigning Mapping Types",{"type":19,"tag":388,"props":784,"children":786},{"className":390,"code":785,"language":11,"meta":7,"style":7},"my_dict = {'key1': 'value1', 'key2': 'value2'}  # dict\n",[787],{"type":19,"tag":49,"props":788,"children":789},{"__ignoreMap":7},[790],{"type":19,"tag":397,"props":791,"children":792},{"class":399,"line":400},[793,798,802,806,811,816,821,825,830,834,839,843],{"type":19,"tag":397,"props":794,"children":795},{"style":404},[796],{"type":25,"value":797},"my_dict ",{"type":19,"tag":397,"props":799,"children":800},{"style":410},[801],{"type":25,"value":413},{"type":19,"tag":397,"props":803,"children":804},{"style":404},[805],{"type":25,"value":694},{"type":19,"tag":397,"props":807,"children":808},{"style":656},[809],{"type":25,"value":810},"'key1'",{"type":19,"tag":397,"props":812,"children":813},{"style":404},[814],{"type":25,"value":815},": ",{"type":19,"tag":397,"props":817,"children":818},{"style":656},[819],{"type":25,"value":820},"'value1'",{"type":19,"tag":397,"props":822,"children":823},{"style":404},[824],{"type":25,"value":525},{"type":19,"tag":397,"props":826,"children":827},{"style":656},[828],{"type":25,"value":829},"'key2'",{"type":19,"tag":397,"props":831,"children":832},{"style":404},[833],{"type":25,"value":815},{"type":19,"tag":397,"props":835,"children":836},{"style":656},[837],{"type":25,"value":838},"'value2'",{"type":19,"tag":397,"props":840,"children":841},{"style":404},[842],{"type":25,"value":719},{"type":19,"tag":397,"props":844,"children":845},{"style":422},[846],{"type":25,"value":847},"# dict\n",{"type":19,"tag":34,"props":849,"children":851},{"id":850},"assigning-boolean-type",[852],{"type":25,"value":853},"Assigning Boolean Type",{"type":19,"tag":388,"props":855,"children":857},{"className":390,"code":856,"language":11,"meta":7,"style":7},"is_valid = True  # bool\n",[858],{"type":19,"tag":49,"props":859,"children":860},{"__ignoreMap":7},[861],{"type":19,"tag":397,"props":862,"children":863},{"class":399,"line":400},[864,869,873,878],{"type":19,"tag":397,"props":865,"children":866},{"style":404},[867],{"type":25,"value":868},"is_valid ",{"type":19,"tag":397,"props":870,"children":871},{"style":410},[872],{"type":25,"value":413},{"type":19,"tag":397,"props":874,"children":875},{"style":416},[876],{"type":25,"value":877}," True",{"type":19,"tag":397,"props":879,"children":880},{"style":422},[881],{"type":25,"value":882},"  # bool\n",{"type":19,"tag":34,"props":884,"children":886},{"id":885},"assigning-none-type",[887],{"type":25,"value":888},"Assigning None Type",{"type":19,"tag":388,"props":890,"children":892},{"className":390,"code":891,"language":11,"meta":7,"style":7},"result = None  # NoneType\n",[893],{"type":19,"tag":49,"props":894,"children":895},{"__ignoreMap":7},[896],{"type":19,"tag":397,"props":897,"children":898},{"class":399,"line":400},[899,904,908,913],{"type":19,"tag":397,"props":900,"children":901},{"style":404},[902],{"type":25,"value":903},"result ",{"type":19,"tag":397,"props":905,"children":906},{"style":410},[907],{"type":25,"value":413},{"type":19,"tag":397,"props":909,"children":910},{"style":416},[911],{"type":25,"value":912}," None",{"type":19,"tag":397,"props":914,"children":915},{"style":422},[916],{"type":25,"value":917},"  # NoneType\n",{"type":19,"tag":34,"props":919,"children":921},{"id":920},"assigning-other-types",[922],{"type":25,"value":923},"Assigning Other Types",{"type":19,"tag":388,"props":925,"children":927},{"className":390,"code":926,"language":11,"meta":7,"style":7},"my_bytes = b'Hello'  # bytes\nmy_bytearray = bytearray(b'Hello')  # bytearray\nmy_memoryview = memoryview(b'Hello')  # memoryview\n",[928],{"type":19,"tag":49,"props":929,"children":930},{"__ignoreMap":7},[931,958,997],{"type":19,"tag":397,"props":932,"children":933},{"class":399,"line":400},[934,939,943,948,953],{"type":19,"tag":397,"props":935,"children":936},{"style":404},[937],{"type":25,"value":938},"my_bytes ",{"type":19,"tag":397,"props":940,"children":941},{"style":410},[942],{"type":25,"value":413},{"type":19,"tag":397,"props":944,"children":945},{"style":410},[946],{"type":25,"value":947}," b",{"type":19,"tag":397,"props":949,"children":950},{"style":656},[951],{"type":25,"value":952},"'Hello'",{"type":19,"tag":397,"props":954,"children":955},{"style":422},[956],{"type":25,"value":957},"  # bytes\n",{"type":19,"tag":397,"props":959,"children":960},{"class":399,"line":14},[961,966,970,975,979,984,988,992],{"type":19,"tag":397,"props":962,"children":963},{"style":404},[964],{"type":25,"value":965},"my_bytearray ",{"type":19,"tag":397,"props":967,"children":968},{"style":410},[969],{"type":25,"value":413},{"type":19,"tag":397,"props":971,"children":972},{"style":416},[973],{"type":25,"value":974}," bytearray",{"type":19,"tag":397,"props":976,"children":977},{"style":404},[978],{"type":25,"value":618},{"type":19,"tag":397,"props":980,"children":981},{"style":410},[982],{"type":25,"value":983},"b",{"type":19,"tag":397,"props":985,"children":986},{"style":656},[987],{"type":25,"value":952},{"type":19,"tag":397,"props":989,"children":990},{"style":404},[991],{"type":25,"value":591},{"type":19,"tag":397,"props":993,"children":994},{"style":422},[995],{"type":25,"value":996},"# bytearray\n",{"type":19,"tag":397,"props":998,"children":999},{"class":399,"line":450},[1000,1005,1009,1014,1018,1022,1026,1030],{"type":19,"tag":397,"props":1001,"children":1002},{"style":404},[1003],{"type":25,"value":1004},"my_memoryview ",{"type":19,"tag":397,"props":1006,"children":1007},{"style":410},[1008],{"type":25,"value":413},{"type":19,"tag":397,"props":1010,"children":1011},{"style":416},[1012],{"type":25,"value":1013}," memoryview",{"type":19,"tag":397,"props":1015,"children":1016},{"style":404},[1017],{"type":25,"value":618},{"type":19,"tag":397,"props":1019,"children":1020},{"style":410},[1021],{"type":25,"value":983},{"type":19,"tag":397,"props":1023,"children":1024},{"style":656},[1025],{"type":25,"value":952},{"type":19,"tag":397,"props":1027,"children":1028},{"style":404},[1029],{"type":25,"value":591},{"type":19,"tag":397,"props":1031,"children":1032},{"style":422},[1033],{"type":25,"value":1034},"# memoryview\n",{"type":19,"tag":28,"props":1036,"children":1037},{},[1038],{"type":25,"value":1039},"Understanding how to use these data types and assign values to them is essential for solving problems efficiently in competitive programming. Each data type has its own set of operations and methods that can be utilized to manipulate data effectively.",{"type":19,"tag":1041,"props":1042,"children":1043},"style",{},[1044],{"type":25,"value":1045},"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);}",{"title":7,"searchDepth":450,"depth":450,"links":1047},[1048,1057],{"id":22,"depth":14,"text":26,"children":1049},[1050,1051,1052,1053,1054,1055,1056],{"id":36,"depth":450,"text":39},{"id":93,"depth":450,"text":96},{"id":170,"depth":450,"text":173},{"id":213,"depth":450,"text":216},{"id":239,"depth":450,"text":242},{"id":281,"depth":450,"text":284},{"id":307,"depth":450,"text":310},{"id":372,"depth":14,"text":375,"children":1058},[1059,1060,1061,1062,1063,1064,1065],{"id":383,"depth":450,"text":386},{"id":488,"depth":450,"text":491},{"id":667,"depth":450,"text":670},{"id":779,"depth":450,"text":782},{"id":850,"depth":450,"text":853},{"id":885,"depth":450,"text":888},{"id":920,"depth":450,"text":923},"markdown","content:competitive-programming:data-type.md","content","competitive-programming\u002Fdata-type.md","competitive-programming\u002Fdata-type","md",[1073,1080,1085,1090,1095,1100,1105,1110,1119,1125,1130,1135,1140,1145,1150,1158,1164,1171],{"_path":1074,"title":1075,"description":1076,"tags":1077,"date":1079},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Ffor-looping","For Looping in Python","Using for loops to manipulate arrays in Python.",[11,12,1078],"arrays","2026-03-18",{"_path":1081,"title":1082,"description":1083,"tags":1084,"date":1079},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Fwhile-looping","While Looping in Python","Using while loops to manipulate arrays in Python.",[11,12,1078],{"_path":1086,"title":1087,"description":1088,"tags":1089,"date":13},"\u002Fcompetitive-programming\u002Fassignments","Assignments","Assignments in Python for competitive programming.",[11,12],{"_path":1091,"title":1092,"description":1093,"tags":1094,"date":13},"\u002Fcompetitive-programming\u002Fhash-map","Hash Map","Hash map implementation in Python for competitive programming.",[11,12],{"_path":1096,"title":1097,"description":1098,"tags":1099,"date":13},"\u002Fcompetitive-programming\u002Finput-output","Input and Output","Handling input and output in Python for competitive programming.",[11,12],{"_path":1101,"title":1102,"description":1103,"tags":1104,"date":1079},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsum","Sum Elements","Using for loops to sum elements in Python.",[11,12,1078],{"_path":1106,"title":1107,"description":1108,"tags":1109,"date":1079},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsummary","Summary","Summary of the math library in Python.",[11,12,1078],{"_path":1111,"title":1112,"description":1113,"tags":1114,"date":1118},"\u002Fdocker\u002Fcheat-sheets","Docker Cheat Sheets","Cheat sheets for frequently used Docker commands and concepts",[1115,1116,1117],"docker","devops","infrastructure","2026-05-01",{"_path":1120,"title":1121,"description":1122,"tags":1123,"date":1124},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-container","Docker Container","Introduction to Docker containers and their usage",[1115,1116,1117],"2026-03-12",{"_path":1126,"title":1127,"description":1128,"tags":1129,"date":1124},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-execution","Docker Execution","Introduction to Docker execution and their usage",[1115,1116,1117],{"_path":1131,"title":1132,"description":1133,"tags":1134,"date":1124},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-image","Docker Image","Introduction to Docker images and their usage",[1115,1116,1117],{"_path":1136,"title":1137,"description":1138,"tags":1139,"date":1124},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-logging","Docker Logging","Introduction to Docker logging and their usage",[1115,1116,1117],{"_path":1141,"title":1142,"description":1143,"tags":1144,"date":1124},"\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation","Docker Installation","Introduction to Docker installation and their usage",[1115,1116,1117],{"_path":1146,"title":1147,"description":1148,"tags":1149,"date":1124},"\u002Fdocker\u002Fresources","Docker Resources","Collection of Docker resources for learning and reference",[1115,1116,1117],{"_path":1151,"title":1152,"description":1153,"tags":1154,"date":1124},"\u002Fjavascript\u002Fpromises","Promise Patterns","Common JavaScript promise patterns and async\u002Fawait usage",[1155,1156,1157],"javascript","frontend","async",{"_path":1159,"title":1160,"description":1161,"tags":1162,"date":1079},"\u002Fphp\u002Farrays","PHP Array Functions","Essential PHP array functions and patterns",[1163,12,1078],"php",{"_path":1165,"title":1166,"description":1167,"tags":1168,"date":1170},"\u002Fphp\u002Fpatterns\u002Fsingleton","Singleton Pattern","Implementing the singleton pattern in PHP",[1163,1169,12],"patterns","2026-03-13",{"_path":1172,"title":1173,"description":1174,"tags":1175,"date":1176},"\u002Fphp\u002Freferences","PHP References (&)","Useful PHP reference snippets and patterns",[1163,12],"2026-03-19",[1178,1180,1181,1182,1183,1184,1185,1187,1188,1190,1191,1193,1195,1197,1198,1199,1200,1201,1202],{"_path":1074,"title":1075,"weight":1179},10,{"_path":1081,"title":1082,"weight":1179},{"_path":1086,"title":1087,"weight":450},{"_path":4,"title":8,"weight":14},{"_path":1091,"title":1092,"weight":1179},{"_path":1096,"title":1097,"weight":400},{"_path":1101,"title":1102,"weight":1186},20,{"_path":1106,"title":1107,"weight":1179},{"_path":1111,"title":1112,"weight":1189},100,{"_path":1120,"title":1121,"weight":1186},{"_path":1126,"title":1127,"weight":1192},22,{"_path":1131,"title":1132,"weight":1194},21,{"_path":1136,"title":1137,"weight":1196},23,{"_path":1141,"title":1142,"weight":1179},{"_path":1146,"title":1147,"weight":400},{"_path":1151,"title":1152},{"_path":1159,"title":1160,"weight":400},{"_path":1165,"title":1166},{"_path":1172,"title":1173,"weight":14},1777665107104]