{"id":12276,"date":"2022-09-30T07:09:32","date_gmt":"2022-09-30T01:39:32","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/"},"modified":"2022-09-30T07:09:32","modified_gmt":"2022-09-30T01:39:32","slug":"solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/","title":{"rendered":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35929476\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35929476\" data-parentid=\"35929358\" data-score=\"4\" 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>What you are trying to do is impossible to do in any predictable way using regular dictionaries. As @PadraicCunningham and others have already pointed out in the comments, the order of dictionaries is arbitrary.<\/p>\n<p>If you still want to get your result, you must use ordered dictionaries from the start.<\/p>\n<pre><code>&gt;&gt;&gt; from collections import OrderedDict\n&gt;&gt;&gt; d1 = OrderedDict((('a',1), ('b',2), ('c', 3)))\n&gt;&gt;&gt; d2 = OrderedDict((('x',4), ('y',5), ('z', 6)))\n&gt;&gt;&gt; d3 = OrderedDict(zip(d1.keys(), d2.values()))\n&gt;&gt;&gt; d3\nOrderedDict([('a', 4), ('b', 5), ('c', 6)])\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Build a new dictionary from the keys of one dictionary and the values of another dictionary <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] What you are trying to do is impossible to do in any predictable way using regular dictionaries. As @PadraicCunningham and others have already pointed out in the comments, the order of dictionaries is arbitrary. If you still want to get your result, you must use ordered dictionaries from the start. &gt;&gt;&gt; from collections import &#8230; <a title=\"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/\" aria-label=\"More on [Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary\">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":[834,349],"class_list":["post-12276","post","type-post","status-publish","format-standard","hentry","category-solved","tag-dictionary","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - 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-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] What you are trying to do is impossible to do in any predictable way using regular dictionaries. As @PadraicCunningham and others have already pointed out in the comments, the order of dictionaries is arbitrary. If you still want to get your result, you must use ordered dictionaries from the start. &gt;&gt;&gt; from collections import ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-30T01:39:32+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-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary\",\"datePublished\":\"2022-09-30T01:39:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/\"},\"wordCount\":86,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"dictionary\",\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/\",\"name\":\"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-09-30T01:39:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary\"}]},{\"@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\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - 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-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - JassWeb","og_description":"[ad_1] What you are trying to do is impossible to do in any predictable way using regular dictionaries. As @PadraicCunningham and others have already pointed out in the comments, the order of dictionaries is arbitrary. If you still want to get your result, you must use ordered dictionaries from the start. &gt;&gt;&gt; from collections import ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/","og_site_name":"JassWeb","article_published_time":"2022-09-30T01:39:32+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-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary","datePublished":"2022-09-30T01:39:32+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/"},"wordCount":86,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["dictionary","python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/","url":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/","name":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-30T01:39:32+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-build-a-new-dictionary-from-the-keys-of-one-dictionary-and-the-values-of-another-dictionary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Build a new dictionary from the keys of one dictionary and the values of another dictionary"}]},{"@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\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","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\/12276","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=12276"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/12276\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=12276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=12276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=12276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}