{"id":18834,"date":"2021-08-31T09:31:49","date_gmt":"2021-08-31T04:01:49","guid":{"rendered":"https:\/\/tutorial.eyehunts.com\/?p=18834"},"modified":"2022-02-24T18:39:34","modified_gmt":"2022-02-24T13:09:34","slug":"flatten-dictionary-python-example-code","status":"publish","type":"post","link":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/","title":{"rendered":"Flatten Dictionary Python | Example code"},"content":{"rendered":"\n<p>How to convert given a <a href=\"https:\/\/tutorial.eyehunts.com\/python\/nested-dictionary-python-user-input-example-code\/\">nested dictionary <\/a>into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the <a href=\"https:\/\/tutorial.eyehunts.com\/python\/python-get-all-values-from-nested-dictionary-example-code\/\">nested <\/a>key is to be started.<\/p>\n\n\n\n<p>Suppose the given dictionary is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{'a': 1,\n 'c': {'a': 2,\n       'b': {'x': 5,\n             'y' : 10}},\n 'd': &#91;1, 2, 3]}<\/code><\/pre>\n\n\n\n<p>Flatten Dictionary should look like:-<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{'a': 1,\n 'c_a': 2,\n 'c_b_x': 5,\n 'c_b_y': 10,\n 'd': &#91;1, 2, 3]}<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Example Flatten Dictionary Python <\/strong><\/h2>\n\n\n\n<p>Simple example code. Basically, the same way you would flatten a nested list, just <a href=\"https:\/\/tutorial.eyehunts.com\/python\/iterate-through-string-python-example-code\/\">iterating <\/a>the dict by key\/value, creating new keys for a new dictionary, and creating the dictionary at the final step.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import collections\n\n\ndef flatten(d, parent_key='', sep='_'):\n    items = &#91;]\n    for k, v in d.items():\n        new_key = parent_key + sep + k if parent_key else k\n        if isinstance(v, collections.MutableMapping):\n            items.extend(flatten(v, new_key, sep=sep).items())\n        else:\n            items.append((new_key, v))\n    return dict(items)\n\n\ndict1 = {'a': 1,\n         'c': {'a': 2,\n               'b': {'x': 5,\n                     'y': 10}},\n         'd': &#91;1, 2, 3]}\n\nprint(flatten(dict1))\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong>:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"217\" src=\"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg?resize=730%2C217&#038;ssl=1\" alt=\"Flatten Dictionary Python\" class=\"wp-image-18870\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Another Example <\/strong><\/p>\n\n\n\n<p>If using pandas, You can do it with json_normalize() like so:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import pandas as pd\n\nd = {'a': 1,\n     'c': {'a': 2, 'b': {'x': 5, 'y' : 10}},\n     'd': &#91;1, 2, 3]}\n\ndf = pd.json_normalize(d, sep='_')\n\nprint(df.to_dict(orient='records')&#91;0])<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong>: {&#8216;a&#8217;: 1, &#8216;d&#8217;: [1, 2, 3], &#8216;c_a&#8217;: 2, &#8216;c_b_x&#8217;: 5, &#8216;c_b_y&#8217;: 10}<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Source<\/strong>: stackoverflow.com<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Do comment if you have any doubts and suggestions on this Python Dictionary topic.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Note:<\/strong> IDE:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.jetbrains.com\/pycharm\/\" target=\"_blank\">PyCharm<\/a>&nbsp;2021.3.3 (Community Edition)<\/p><p>Windows 10<\/p><p><strong>Python 3.10.1<\/strong><\/p><p>All<strong>&nbsp;Python Examples&nbsp;are in&nbsp;Python&nbsp;3<\/strong>, so Maybe its different from python 2 or upgraded versions.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>How to convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started. Suppose the given dictionary is: Flatten Dictionary should look like:- Example Flatten Dictionary Python Simple example code. Basically, the same way you would flatten a nested list,&hellip;&nbsp;<a href=\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Flatten Dictionary Python | Example code<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30],"tags":[136,101],"post_series":[],"class_list":["post-18834","post","type-post","status-publish","format-standard","hentry","category-python","tag-python-code","tag-python-dictionary"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flatten Dictionary Python | Example code - EyeHunts<\/title>\n<meta name=\"description\" content=\"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flatten Dictionary Python | Example code - EyeHunts\" \/>\n<meta property=\"og:description\" content=\"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-31T04:01:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-24T13:09:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg\" \/>\n<meta name=\"author\" content=\"Rohit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rohit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\",\"url\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\",\"name\":\"Flatten Dictionary Python | Example code - EyeHunts\",\"isPartOf\":{\"@id\":\"https:\/\/tutorial.eyehunts.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg\",\"datePublished\":\"2021-08-31T04:01:49+00:00\",\"dateModified\":\"2022-02-24T13:09:34+00:00\",\"author\":{\"@id\":\"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/69ca2cb8c13fdce0ee5b39d6175119b1\"},\"description\":\"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.\",\"breadcrumb\":{\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg?fit=730%2C217&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg?fit=730%2C217&ssl=1\",\"width\":730,\"height\":217},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tutorial.eyehunts.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flatten Dictionary Python | Example code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/#website\",\"url\":\"https:\/\/tutorial.eyehunts.com\/\",\"name\":\"Tutorial\",\"description\":\"By EyeHunts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tutorial.eyehunts.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/69ca2cb8c13fdce0ee5b39d6175119b1\",\"name\":\"Rohit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/tutorial.eyehunts.com\/wp-content\/litespeed\/avatar\/2b27529b86d6dfb5336897e07c93a827.jpg?ver=1777374971\",\"contentUrl\":\"https:\/\/tutorial.eyehunts.com\/wp-content\/litespeed\/avatar\/2b27529b86d6dfb5336897e07c93a827.jpg?ver=1777374971\",\"caption\":\"Rohit\"},\"description\":\"Degree in Computer Science and Engineer: App Developer and has multiple Programming languages experience. Enthusiasm for technology &amp; like learning technical.\",\"url\":\"https:\/\/tutorial.eyehunts.com\/author\/rohit\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flatten Dictionary Python | Example code - EyeHunts","description":"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.","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:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/","og_locale":"en_US","og_type":"article","og_title":"Flatten Dictionary Python | Example code - EyeHunts","og_description":"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.","og_url":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/","og_site_name":"Tutorial","article_published_time":"2021-08-31T04:01:49+00:00","article_modified_time":"2022-02-24T13:09:34+00:00","og_image":[{"url":"https:\/\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg","type":"","width":"","height":""}],"author":"Rohit","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rohit","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/","url":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/","name":"Flatten Dictionary Python | Example code - EyeHunts","isPartOf":{"@id":"https:\/\/tutorial.eyehunts.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage"},"image":{"@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage"},"thumbnailUrl":"https:\/\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg","datePublished":"2021-08-31T04:01:49+00:00","dateModified":"2022-02-24T13:09:34+00:00","author":{"@id":"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/69ca2cb8c13fdce0ee5b39d6175119b1"},"description":"Convert given a nested dictionary into a flattened dictionary where the key is separated by \u2018_\u2019 in case of the nested key is to be started.","breadcrumb":{"@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#primaryimage","url":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg?fit=730%2C217&ssl=1","contentUrl":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Flatten-Dictionary-Python.jpg?fit=730%2C217&ssl=1","width":730,"height":217},{"@type":"BreadcrumbList","@id":"https:\/\/tutorial.eyehunts.com\/python\/flatten-dictionary-python-example-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tutorial.eyehunts.com\/"},{"@type":"ListItem","position":2,"name":"Flatten Dictionary Python | Example code"}]},{"@type":"WebSite","@id":"https:\/\/tutorial.eyehunts.com\/#website","url":"https:\/\/tutorial.eyehunts.com\/","name":"Tutorial","description":"By EyeHunts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tutorial.eyehunts.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/69ca2cb8c13fdce0ee5b39d6175119b1","name":"Rohit","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tutorial.eyehunts.com\/#\/schema\/person\/image\/","url":"https:\/\/tutorial.eyehunts.com\/wp-content\/litespeed\/avatar\/2b27529b86d6dfb5336897e07c93a827.jpg?ver=1777374971","contentUrl":"https:\/\/tutorial.eyehunts.com\/wp-content\/litespeed\/avatar\/2b27529b86d6dfb5336897e07c93a827.jpg?ver=1777374971","caption":"Rohit"},"description":"Degree in Computer Science and Engineer: App Developer and has multiple Programming languages experience. Enthusiasm for technology &amp; like learning technical.","url":"https:\/\/tutorial.eyehunts.com\/author\/rohit\/"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":23162,"url":"https:\/\/tutorial.eyehunts.com\/python\/nested-dictionary-python-user-input-example-code\/","url_meta":{"origin":18834,"position":0},"title":"Nested dictionary Python user input | Example code","author":"Rohit","date":"December 13, 2021","format":false,"excerpt":"Using for loop and range() function can create a Nested dictionary from user input in Python. Example nested dictionary Python user input Simple example code creates a nested dictionary with user input in python. d = {} size = int(input(\"Enter the size of nested dictionary: \")) for i in range(size):\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Nested-dictionary-Python-user-input.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Nested-dictionary-Python-user-input.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Nested-dictionary-Python-user-input.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":33074,"url":"https:\/\/tutorial.eyehunts.com\/python\/nested-dictionary-comprehension-python\/","url_meta":{"origin":18834,"position":1},"title":"Nested dictionary comprehension Python","author":"Rohit","date":"September 23, 2022","format":false,"excerpt":"Don't do Python Nested dictionary comprehension for the sake of readability, don't nest dictionary comprehensions and list comprehensions too much. Comprehension is good for simple one-line code and is easy to read. Structure Nested dictionary comprehension Python. data = {outer_k: {inner_k: myfunc(inner_v) for inner_k, inner_v in outer_v.items()} for outer_k, outer_v\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"Nested dictionary comprehension Python","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2022\/09\/Nested-dictionary-comprehension-Python.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2022\/09\/Nested-dictionary-comprehension-Python.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2022\/09\/Nested-dictionary-comprehension-Python.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":22510,"url":"https:\/\/tutorial.eyehunts.com\/python\/python-update-nested-dictionary-example-code\/","url_meta":{"origin":18834,"position":2},"title":"Python update nested dictionary | Example code","author":"Rohit","date":"November 19, 2021","format":false,"excerpt":"The dictionaries within a dictionary are called a Nested dictionaries in Python. You can update the nested dictionary using the assignment operator or update method in Python. Yes, updating the Nested dictionary is similar to updating a simple dictionary. Here's the syntax for updating a nested dictionary in Python: nested_dict[key1][key2]\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"Python update nested dictionary","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/11\/Python-update-nested-dictionary.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":22540,"url":"https:\/\/tutorial.eyehunts.com\/python\/python-get-nested-dictionary-keys-example-code\/","url_meta":{"origin":18834,"position":3},"title":"Python get nested dictionary keys | Example code","author":"Rohit","date":"November 19, 2021","format":false,"excerpt":"Just iterate every inner dictionary one by one and get nested dictionary keys in Python. Example get nested dictionary keys in Python Simple example code using for loop to iterate a given dictionary. In this method, you will get all keys of the inner dictionary. Employee = { 'emp1': {\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"Python get nested dictionary keys","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/11\/Python-get-nested-dictionary-keys.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":23541,"url":"https:\/\/tutorial.eyehunts.com\/python\/python-print-nested-dictionary-as-table-example-code\/","url_meta":{"origin":18834,"position":4},"title":"Python print nested dictionary as table | Example code","author":"Rohit","date":"December 20, 2021","format":false,"excerpt":"Using the pandas module you can print a nested dictionary as a table in Python. Or you can use the tabulate library, which is not part of the Python standard library, so you'll need to install it first using pip. Example print nested dictionary as a table in Python Simple\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"Python print nested dictionary as table","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Python-print-nested-dictionary-as-table.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Python-print-nested-dictionary-as-table.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/12\/Python-print-nested-dictionary-as-table.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":18804,"url":"https:\/\/tutorial.eyehunts.com\/python\/python-get-all-values-from-nested-dictionary-example-code\/","url_meta":{"origin":18834,"position":5},"title":"Python get all values from nested dictionary | Example code","author":"Rohit","date":"August 30, 2021","format":false,"excerpt":"In Python3 we can build a simple generator to get all values from a nested dictionary. See below simple example code for it:- Get all values from nested dictionary def get_values(d): for v in d.values(): if isinstance(v, dict): yield from get_values(v) else: yield v a = {4: 1, 6: 2,\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/tutorial.eyehunts.com\/category\/python\/"},"img":{"alt_text":"Python get all values from nested dictionary","src":"https:\/\/i0.wp.com\/tutorial.eyehunts.com\/wp-content\/uploads\/2021\/08\/Python-get-all-values-from-nested-dictionary.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/posts\/18834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/comments?post=18834"}],"version-history":[{"count":1,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/posts\/18834\/revisions"}],"predecessor-version":[{"id":25228,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/posts\/18834\/revisions\/25228"}],"wp:attachment":[{"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/media?parent=18834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/categories?post=18834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/tags?post=18834"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/tutorial.eyehunts.com\/wp-json\/wp\/v2\/post_series?post=18834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}