{"id":85,"date":"2020-10-03T01:20:06","date_gmt":"2020-10-03T01:20:06","guid":{"rendered":"https:\/\/www.pythontutorial.net\/?page_id=85"},"modified":"2025-03-27T03:01:37","modified_gmt":"2025-03-27T03:01:37","slug":"python-dictionary","status":"publish","type":"page","link":"https:\/\/www.pythontutorial.net\/python-basics\/python-dictionary\/","title":{"rendered":"Python Dictionary"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: in this tutorial, you&#8217;ll learn about Python dictionary type that allows you to create a collection of key-value pairs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='introduction-to-the-python-dictionary-type'>Introduction to the Python Dictionary type <a href=\"#introduction-to-the-python-dictionary-type\" class=\"anchor\" id=\"introduction-to-the-python-dictionary-type\" title=\"Anchor for Introduction to the Python Dictionary type\">#<\/a><\/h2>\n\n\n\n<p>A Python dictionary is a collection of key-value pairs where each key is associated with a value. <\/p>\n\n\n\n<p>A value in the key-value pair can be a <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-numbers\/\">number<\/a>, a <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-string\/\">string<\/a>, a <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-list\/\">list<\/a>, a <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-tuples\/\">tuple<\/a>, or even another dictionary. In fact, you can use a value of any valid type in Python as the value in the key-value pair.<\/p>\n\n\n\n<p>A key in the key-value pair must be immutable. In other words, the key cannot be changed, for example, a number, a string, a tuple, etc.<\/p>\n\n\n\n<p>Python uses curly braces <code>{}<\/code> to define a dictionary. Inside the curly braces, you can place zero, one, or many key-value pairs.<\/p>\n\n\n\n<p>The following example defines an empty dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">empty_dict = {}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Typically, you define an empty dictionary before a loop, either <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-for-loop-list\/\">for loop <\/a>or <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-while\/\">while loop<\/a>. And inside the loop, you add key-value pairs to the dictionary.<\/p>\n\n\n\n<p>To find the type of a dictionary, you use the <code>type()<\/code> function as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">empty_dict = {}\n\nprint(type(empty_dict))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">&lt;<span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> '<span class=\"hljs-title\">dict<\/span>'&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The following example defines a dictionary with some key-value pairs:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The <code>person<\/code> dictionary has five key-value pairs that represent the first name, last name, age, favorite colors, and active status.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='accessing-values-in-a-dictionary'>Accessing values in a Dictionary <a href=\"#accessing-values-in-a-dictionary\" class=\"anchor\" id=\"accessing-values-in-a-dictionary\" title=\"Anchor for Accessing values in a Dictionary\">#<\/a><\/h2>\n\n\n\n<p>To access a value by key from a dictionary, you can use the square bracket notation or the <code>get()<\/code> method. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id='1-using-square-bracket-notation'>1) Using square bracket notation <a href=\"#1-using-square-bracket-notation\" class=\"anchor\" id=\"1-using-square-bracket-notation\" title=\"Anchor for 1) Using square bracket notation\">#<\/a><\/h3>\n\n\n\n<p>To access a value associated with a key, you place the key inside square brackets:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">dict&#91;key]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The following shows how to get the values associated with the key <code>first_name<\/code> and <code>last_name<\/code> in the <code>person<\/code> dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\nprint(person&#91;<span class=\"hljs-string\">'first_name'<\/span>])\nprint(person&#91;<span class=\"hljs-string\">'last_name'<\/span>])<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9CnByaW50KHBlcnNvblsnZmlyc3RfbmFtZSddKQpwcmludChwZXJzb25bJ2xhc3RfbmFtZSddKQ%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">John\nDoe<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='2-using-the-get-method'>2) Using the get() method <a href=\"#2-using-the-get-method\" class=\"anchor\" id=\"2-using-the-get-method\" title=\"Anchor for 2) Using the get() method\">#<\/a><\/h3>\n\n\n\n<p>If you attempt to access a key that doesn&#8217;t exist, you&#8217;ll get an error. For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\nssn = person&#91;<span class=\"hljs-string\">'ssn'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpzc24gPSBwZXJzb25bJ3Nzbidd\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Error:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">Traceback (most recent call last):\n  File <span class=\"hljs-string\">\"dictionary.py\"<\/span>, line <span class=\"hljs-number\">15<\/span>, <span class=\"hljs-keyword\">in<\/span> &lt;module&gt;\n    ssn = person&#91;<span class=\"hljs-string\">'ssn'<\/span>]\nKeyError: <span class=\"hljs-string\">'ssn'<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>To avoid this error, you can use the <code>get()<\/code> method of the dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\nssn = person.get(<span class=\"hljs-string\">'ssn'<\/span>)\nprint(ssn)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpzc24gPSBwZXJzb24uZ2V0KCdzc24nKQpwcmludChzc24p\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-literal\">None<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>If the key doesn&#8217;t exist, the <code>get()<\/code> method returns <code>None<\/code> instead of throwing a <code>KeyError<\/code>. Note that <code>None<\/code> means no value exists.<\/p>\n\n\n\n<p>The <code>get()<\/code> method also returns a default value when the key doesn&#8217;t exist by passing the default value to its second argument.<\/p>\n\n\n\n<p>The following example returns the <code>'000-00-0000'<\/code> string if the <code>ssn<\/code> key doesn&#8217;t exist in the <code>person<\/code> dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-12\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\nssn = person.get(<span class=\"hljs-string\">'ssn'<\/span>, <span class=\"hljs-string\">'000-00-0000'<\/span>)\nprint(ssn)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-12\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpzc24gPSBwZXJzb24uZ2V0KCdzc24nLCAnMDAwLTAwLTAwMDAnKQpwcmludChzc24p\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-13\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-number\">000<\/span><span class=\"hljs-number\">-00<\/span><span class=\"hljs-number\">-0000<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-13\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='adding-new-key-value-pairs'>Adding new key-value pairs <a href=\"#adding-new-key-value-pairs\" class=\"anchor\" id=\"adding-new-key-value-pairs\" title=\"Anchor for Adding new key-value pairs\">#<\/a><\/h2>\n\n\n\n<p>Since a dictionary has a dynamic structure, you can add new key-value pairs to it at any time.<\/p>\n\n\n\n<p>To add a new key-value pair to a dictionary, you specify the name of the dictionary followed by the new key in square brackets along with the new value. <\/p>\n\n\n\n<p>The following example adds a new key-value pair to the <code>person<\/code> dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-14\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person&#91;<span class=\"hljs-string\">'gender'<\/span>] = <span class=\"hljs-string\">'Famale'<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-14\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='modifying-values-in-a-key-value-pair'>Modifying values in a key-value pair <a href=\"#modifying-values-in-a-key-value-pair\" class=\"anchor\" id=\"modifying-values-in-a-key-value-pair\" title=\"Anchor for Modifying values in a key-value pair\">#<\/a><\/h2>\n\n\n\n<p>To modify a value associated with a key, you specify the dictionary name with the key in square brackets and the new value associated with the key:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-15\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">dict&#91;key] = new_value<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-15\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The following example modifies the value associated with the <code>age<\/code> of the <code>person<\/code> dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-16\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\nperson&#91;<span class=\"hljs-string\">'age'<\/span>] = <span class=\"hljs-number\">26<\/span>\n\nprint(person)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-16\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-17\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">{<span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>, <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>, <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">26<\/span>, <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>], <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-17\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='removing-key-value-pairs'>Removing key-value pairs <a href=\"#removing-key-value-pairs\" class=\"anchor\" id=\"removing-key-value-pairs\" title=\"Anchor for Removing key-value pairs\">#<\/a><\/h2>\n\n\n\n<p>To remove a key-value pair by a key, you use the <code>del<\/code> statement:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-18\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\"><span class=\"hljs-keyword\">del<\/span> dict&#91;key]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-18\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In this syntax, you specify the dictionary name and the key that you want to remove. <\/p>\n\n\n\n<p>The following example removes the key <code>'active'<\/code> from the <code>person<\/code> dictionary:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-19\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\n<span class=\"hljs-keyword\">del<\/span> person&#91;<span class=\"hljs-string\">'active'<\/span>]\nprint(person)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-19\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-20\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">{<span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>, <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>, <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>, <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>]}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-20\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='looping-through-a-dictionary'>Looping through a dictionary <a href=\"#looping-through-a-dictionary\" class=\"anchor\" id=\"looping-through-a-dictionary\" title=\"Anchor for Looping through a dictionary\">#<\/a><\/h2>\n\n\n\n<p>To examine a dictionary, you can use a <code>for<\/code> loop to iterate over its key-value pairs, or keys, or values.<\/p>\n\n\n\n<p class=\"note\">Note that since Python 3.7,  when you loop through a dictionary, you&#8217;ll get the key-value pairs in the same order that you insert them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id='looping-all-key-value-pairs-in-a-dictionary'>Looping all key-value pairs in a dictionary <a href=\"#looping-all-key-value-pairs-in-a-dictionary\" class=\"anchor\" id=\"looping-all-key-value-pairs-in-a-dictionary\" title=\"Anchor for Looping all key-value pairs in a dictionary\">#<\/a><\/h3>\n\n\n\n<p>Python dictionary provides a method called <code>items()<\/code> that returns an object which contains a list of key-value pairs as tuples in a list.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-21\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\nprint(person.items())<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-21\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9CgpwcmludChwZXJzb24uaXRlbXMoKSk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-22\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">dict_items(&#91;(<span class=\"hljs-string\">'first_name'<\/span>, <span class=\"hljs-string\">'John'<\/span>), (<span class=\"hljs-string\">'last_name'<\/span>, <span class=\"hljs-string\">'Doe'<\/span>), (<span class=\"hljs-string\">'age'<\/span>, <span class=\"hljs-number\">25<\/span>), (<span class=\"hljs-string\">'favorite_colors'<\/span>, &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>]), (<span class=\"hljs-string\">'active'<\/span>, <span class=\"hljs-literal\">True<\/span>)])<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-22\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>To iterate over all key-value pairs in a dictionary, you use a <code>for<\/code> loop with two variable <code>key<\/code> and <code>value<\/code> to <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-unpack-list\/\">unpack each tuple<\/a> of the list:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-23\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\n<span class=\"hljs-keyword\">for<\/span> key, value <span class=\"hljs-keyword\">in<\/span> person.items():\n    print(<span class=\"hljs-string\">f\"<span class=\"hljs-subst\">{key}<\/span>: <span class=\"hljs-subst\">{value}<\/span>\"<\/span>)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-23\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpmb3Iga2V5LCB2YWx1ZSBpbiBwZXJzb24uaXRlbXMoKToKICAgIHByaW50KGYie2tleX06IHt2YWx1ZX0iKQ%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-24\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">first_name: John\nlast_name: Doe\nage: <span class=\"hljs-number\">25<\/span>\nfavorite_colors: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>]\nactive: <span class=\"hljs-literal\">True<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-24\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Note that you can use any variable name in the <code>for<\/code> loop. They don&#8217;t have to be the <code>key<\/code> and <code>value<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id='looping-through-all-the-keys-in-a-dictionary'>Looping through all the keys in a dictionary <a href=\"#looping-through-all-the-keys-in-a-dictionary\" class=\"anchor\" id=\"looping-through-all-the-keys-in-a-dictionary\" title=\"Anchor for Looping through all the keys in a dictionary\">#<\/a><\/h3>\n\n\n\n<p>Sometimes, you just want to loop through all keys in a dictionary. In this case, you can use a <code>for<\/code> loop with the <code>keys()<\/code> method.<\/p>\n\n\n\n<p>The <code>keys()<\/code> method returns an object that contains a list of keys in the dictionary.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-25\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\n<span class=\"hljs-keyword\">for<\/span> key <span class=\"hljs-keyword\">in<\/span> person.keys():\n    print(key)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-25\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpmb3Iga2V5IGluIHBlcnNvbi5rZXlzKCk6CiAgICBwcmludChrZXkp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-26\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">first_name\nlast_name\nage\nfavorite_colors\nactive<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-26\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In fact, looping through all keys is the default behavior when looping through a dictionary. Therefore, you don&#8217;t need to use the <code>keys()<\/code> method. <\/p>\n\n\n\n<p>The following code returns the same output as the one in the above example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-27\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\n<span class=\"hljs-keyword\">for<\/span> key <span class=\"hljs-keyword\">in<\/span> person:\n    print(key)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-27\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpmb3Iga2V5IGluIHBlcnNvbjoKICAgIHByaW50KGtleSk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id='looping-through-all-the-values-in-a-dictionary'>Looping through all the values in a dictionary <a href=\"#looping-through-all-the-values-in-a-dictionary\" class=\"anchor\" id=\"looping-through-all-the-values-in-a-dictionary\" title=\"Anchor for Looping through all the values in a dictionary\">#<\/a><\/h3>\n\n\n\n<p>The <code>values()<\/code> method returns a list of values without any keys. <\/p>\n\n\n\n<p>To loop through all the values in a dictionary, you use a for loop with the <code>values()<\/code> method:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-28\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">person = {\n    <span class=\"hljs-string\">'first_name'<\/span>: <span class=\"hljs-string\">'John'<\/span>,\n    <span class=\"hljs-string\">'last_name'<\/span>: <span class=\"hljs-string\">'Doe'<\/span>,\n    <span class=\"hljs-string\">'age'<\/span>: <span class=\"hljs-number\">25<\/span>,\n    <span class=\"hljs-string\">'favorite_colors'<\/span>: &#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>],\n    <span class=\"hljs-string\">'active'<\/span>: <span class=\"hljs-literal\">True<\/span>\n}\n\n<span class=\"hljs-keyword\">for<\/span> value <span class=\"hljs-keyword\">in<\/span> person.values():\n    print(value)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-28\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cGVyc29uID0gewogICAgJ2ZpcnN0X25hbWUnOiAnSm9obicsCiAgICAnbGFzdF9uYW1lJzogJ0RvZScsCiAgICAnYWdlJzogMjUsCiAgICAnZmF2b3JpdGVfY29sb3JzJzogWydibHVlJywgJ2dyZWVuJ10sCiAgICAnYWN0aXZlJzogVHJ1ZQp9Cgpmb3IgdmFsdWUgaW4gcGVyc29uLnZhbHVlcygpOgogICAgcHJpbnQodmFsdWUp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-29\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">John\nDoe\n<span class=\"hljs-number\">25<\/span>\n&#91;<span class=\"hljs-string\">'blue'<\/span>, <span class=\"hljs-string\">'green'<\/span>]\n<span class=\"hljs-literal\">True<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-29\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='summary'>Summary <a href=\"#summary\" class=\"anchor\" id=\"summary\" title=\"Anchor for Summary\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Python dictionary is a collection of key-value pairs, where each key has an associated value.<\/li>\n\n\n\n<li>Use square brackets or <code>get()<\/code> method to access a value by its key.<\/li>\n\n\n\n<li>Use the <code>del<\/code> statement to remove a key-value pair by the key from the dictionary.<\/li>\n\n\n\n<li>Use <code>for<\/code> loop to iterate over keys, values, and key-value pairs in a dictionary.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='quiz'>Quiz <a href=\"#quiz\" class=\"anchor\" id=\"quiz\" title=\"Anchor for Quiz\">#<\/a><\/h2>\n\n\n\n<iframe loading=\"lazy\"\n  name=\"quiz\"\n  src=\"\/quiz\/?quiz=dict\"\n  height=\"700\"\n  width=\"600\"\n  class=\"iframe\"\n><\/iframe>\n\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful ?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"85\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/python-basics\/python-dictionary\/\"\n\t\t\t\tdata-post-title=\"Python Dictionary\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"85\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/python-basics\/python-dictionary\/\"\n\t\t\t\tdata-post-title=\"Python Dictionary\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\t\t\t<input type=\"button\" name=\"wth-submit\" class=\"wth-btn wth-btn-submit\" id=\"wth-submit\" \/>\n\t\t\t<input type=\"button\" class=\"wth-btn wth-btn-cancel\" value=\"Cancel\" \/>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you&#8217;ll learn about Python Dictionary which allows you to organize related information.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":37,"menu_order":38,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-85","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":2,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/85\/revisions"}],"predecessor-version":[{"id":7065,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/85\/revisions\/7065"}],"up":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/media?parent=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}