{"id":18376,"date":"2022-10-31T09:36:53","date_gmt":"2022-10-31T04:06:53","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/"},"modified":"2022-10-31T09:36:53","modified_gmt":"2022-10-31T04:06:53","slug":"solved-python-data-type-what-kind-of-data-structure-it-is-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/","title":{"rendered":"[Solved] Python data type, what kind of data structure it is? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-44980263\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"44980263\" data-parentid=\"44979822\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Let&#8217;s see here&#8230;    <\/p>\n<pre><code>reshape, crop = {\n1: ((1952, 3264), (1944, 3240)),\n2: ((2480, 4128), (2464, 4100)),\n}\n<\/code><\/pre>\n<p>This here is defining a dictionary with keys <code>1<\/code> and <code>2<\/code>.  Attached to each key is a tuple of tuples.  I believe there are more entries in the real code, going by the comma on the last item.  However, most of this object gets lost to garbage collection.  The tuple assignment to <code>reshape<\/code> and <code>crop<\/code> will result in only the keys being stored.  So the result of this thing is the same as:<\/p>\n<pre><code>reshape = 1\ncrop = 2\n<\/code><\/pre>\n<p>Interesting if useless.  Next&#8230;<\/p>\n<pre><code>offset = {1: 6404096, 2: 10270208,}[ver]\n<\/code><\/pre>\n<p>So this here defines another dictionary with keys <code>1<\/code> and <code>2<\/code> and long integer values associated with them.  It then indexes this dictionary with <code>ver<\/code> and assigns the value at this index to <code>offset<\/code>.  Since <code>ver<\/code> isn&#8217;t defined yet, this would really result in an exception.  Let&#8217;s say that the following code was given before the previous:<\/p>\n<pre><code>#where ver is defined as a dictionary\n\nver = {\n    'RP_ov5647': 1,\n    'RP_imx219': 2,\n    }[camera.exif_tags['IFD0.Model']]\n<\/code><\/pre>\n<p>Here we have yet another dictionary.  This time the keys are <code>'RP_ov5647'<\/code> and <code>'RP_imx219'<\/code> with values of <code>1<\/code> and <code>2<\/code>.  This dictionary is indexed with a value of <code>camera.exif_tags['IFD0.Model']<\/code>.  Assuming that <code>camera.exif_tags<\/code> is an object with keyed indexes, one of the indexes is <code>'IFD0.Model'<\/code> and the resulting value is either <code>'RP_ov5647'<\/code> or <code>'RP_imx219'<\/code>, <code>ver<\/code> will be assigned either <code>1<\/code> or <code>2<\/code>.<\/p>\n<p>So that 1 or 2 will be used to index our above offset value resulting in offset being assigned either <code>6404096<\/code> or <code>10270208<\/code><\/p>\n<p>In short, it&#8217;s all a syntactically valid bunch of nothing.  Thanks for sharing.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Python data type, what kind of data structure it is? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Let&#8217;s see here&#8230; reshape, crop = { 1: ((1952, 3264), (1944, 3240)), 2: ((2480, 4128), (2464, 4100)), } This here is defining a dictionary with keys 1 and 2. Attached to each key is a tuple of tuples. I believe there are more entries in the real code, going by the comma on the &#8230; <a title=\"[Solved] Python data type, what kind of data structure it is? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\" aria-label=\"More on [Solved] Python data type, what kind of data structure it is? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[349],"class_list":["post-18376","post","type-post","status-publish","format-standard","hentry","category-solved","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Let&#8217;s see here&#8230; reshape, crop = { 1: ((1952, 3264), (1944, 3240)), 2: ((2480, 4128), (2464, 4100)), } This here is defining a dictionary with keys 1 and 2. Attached to each key is a tuple of tuples. I believe there are more entries in the real code, going by the comma on the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-31T04:06:53+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Python data type, what kind of data structure it is? [closed]\",\"datePublished\":\"2022-10-31T04:06:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\"},\"wordCount\":239,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\",\"name\":\"[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-31T04:06:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Python data type, what kind of data structure it is? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb","og_description":"[ad_1] Let&#8217;s see here&#8230; reshape, crop = { 1: ((1952, 3264), (1944, 3240)), 2: ((2480, 4128), (2464, 4100)), } This here is defining a dictionary with keys 1 and 2. Attached to each key is a tuple of tuples. I believe there are more entries in the real code, going by the comma on the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-31T04:06:53+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Python data type, what kind of data structure it is? [closed]","datePublished":"2022-10-31T04:06:53+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/"},"wordCount":239,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/","name":"[Solved] Python data type, what kind of data structure it is? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-31T04:06:53+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-python-data-type-what-kind-of-data-structure-it-is-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Python data type, what kind of data structure it is? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=18376"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18376\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=18376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=18376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=18376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}