

{"id":123228,"date":"2023-11-02T15:27:23","date_gmt":"2023-11-02T09:57:23","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=123228"},"modified":"2024-02-28T11:22:23","modified_gmt":"2024-02-28T05:52:23","slug":"python-program-on-dictionary","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/","title":{"rendered":"Python Program on Dictionary"},"content":{"rendered":"<p>In this article, we will delve into the world of dictionaries, a versatile and powerful data type in Python. The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it. By exploring this example, readers will gain practical insights into the use of dictionaries and how they contribute to efficient data manipulation in Python.<\/p>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>Basic understanding of dictionaries in Python<\/li>\n<li>Familiarity with fundamental Python concepts<\/li>\n<\/ul>\n<h3>Topic Explanation<\/h3>\n<p>The program initializes a dictionary, mydict, with key-value pairs representing student IDs and names. It showcases the uniqueness of keys in dictionaries and demonstrates how to modify the value associated with a specific key. The example highlights the dynamic nature of dictionaries, where values can be updated or replaced easily.<\/p>\n<p>In addition to showcasing the uniqueness of keys and demonstrating value modification in dictionaries, the program also introduces the concept of dynamic dictionary behavior. It further emphasizes the ease with which values can be updated or replaced, providing a comprehensive understanding of the practical aspects of working with dictionaries in Python.<\/p>\n<h4>Code:<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"># Initialize a dictionary 'mydict' with key-value pairs\r\nmydict = {101: 'Rahul', 102: 'Anil Sharma', 103: 'Nilesh', 104: 'Rahul'}\r\n\r\n# Update the value associated with key 101 in the dictionary\r\nmydict[101] = \"Anurag Verma\"\r\n\r\n# Print the updated dictionary\r\nprint(mydict)\r\n\r\n# Print the values of the dictionary using the values() method\r\nprint(mydict.values())<\/pre>\n<div class=\"df-code-out\"><strong>Output:<\/strong><br \/>\n{101: &#8216;Anurag Verma&#8217;, 102: &#8216;Anil Sharma&#8217;, 103: &#8216;Nilesh&#8217;, 104: &#8216;Rahul&#8217;}<br \/>\ndict_values([&#8216;Anurag Verma&#8217;, &#8216;Anil Sharma&#8217;, &#8216;Nilesh&#8217;, &#8216;Rahul&#8217;])<\/div>\n<h4>Code Explanation:<\/h4>\n<ul>\n<li>nitializes a dictionary mydict with integer keys and string values representing names<\/li>\n<li>Updates the name value associated with key 101 using subscript notation<\/li>\n<li>Prints mydict showing the updated value for key 101<\/li>\n<li>Uses .values() method to extract just the list of values from mydict<\/li>\n<li>Prints the list of name values in the dictionary<\/li>\n<\/ul>\n<h3>Summary<\/h3>\n<p>In summary, this article provides a comprehensive exploration of Python dictionaries, exemplifying their versatility through a practical program example. The presented program initializes a dictionary containing student information, emphasizing the importance of key uniqueness and demonstrating efficient methods for value updates. Readers will gain practical insights into the dynamic nature of dictionaries, greatly enhancing their understanding of effective data manipulation in Python.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will delve into the world of dictionaries, a versatile and powerful data type in Python. The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its&#46;&#46;&#46;<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[3811,10333,28641,10497,28642,28626,28640],"class_list":["post-123228","post","type-post","status-publish","format-standard","hentry","category-python","tag-dictionary-in-python","tag-python","tag-python-dict-data-type","tag-python-dictionary","tag-python-dictionary-methods","tag-python-practical","tag-python-program-on-dictionary"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Program on Dictionary - DataFlair<\/title>\n<meta name=\"description\" content=\"The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Program on Dictionary - DataFlair\" \/>\n<meta property=\"og:description\" content=\"The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-02T09:57:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-28T05:52:23+00:00\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Program on Dictionary - DataFlair","description":"The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it.","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:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/","og_locale":"en_US","og_type":"article","og_title":"Python Program on Dictionary - DataFlair","og_description":"The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it.","og_url":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2023-11-02T09:57:23+00:00","article_modified_time":"2024-02-28T05:52:23+00:00","author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445"},"headline":"Python Program on Dictionary","datePublished":"2023-11-02T09:57:23+00:00","dateModified":"2024-02-28T05:52:23+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/"},"wordCount":315,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["dictionary in python","Python","python dict data type","python dictionary","python dictionary methods","python practical","python program on dictionary"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/","url":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/","name":"Python Program on Dictionary - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2023-11-02T09:57:23+00:00","dateModified":"2024-02-28T05:52:23+00:00","description":"The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/python-program-on-dictionary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Python Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/python\/"},{"@type":"ListItem","position":3,"name":"Python Program on Dictionary"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam6\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/123228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=123228"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/123228\/revisions"}],"predecessor-version":[{"id":134117,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/123228\/revisions\/134117"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=123228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=123228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=123228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}