{"id":3505,"date":"2026-06-11T09:41:12","date_gmt":"2026-06-11T09:41:12","guid":{"rendered":"https:\/\/www.mhtechin.com\/support\/?p=3505"},"modified":"2026-06-11T09:41:12","modified_gmt":"2026-06-11T09:41:12","slug":"python-fundamentals-lists-dictionaries-loops-and-conditional-statements","status":"publish","type":"post","link":"https:\/\/www.mhtechin.com\/support\/python-fundamentals-lists-dictionaries-loops-and-conditional-statements\/","title":{"rendered":"Python Fundamentals: Lists, Dictionaries, Loops, and Conditional Statements"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">As you begin building larger Python programs, storing a single value in a variable is often not enough. Real-world applications work with collections of data, make decisions based on specific conditions, and perform repetitive tasks automatically. This is where Lists, Dictionaries, Loops, and Conditional Statements become essential.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine developing a student management system. You may need to store multiple student names, manage records containing various details, determine grades based on marks, and generate reports for hundreds of students. Managing all this information using only individual variables would be inefficient and difficult to maintain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Python provides powerful data structures and control flow mechanisms that help developers organize data, automate repetitive tasks, and implement logical decision-making. Understanding these concepts is an important step toward building practical applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we will explore Lists, Dictionaries, Loops, and Conditional Statements with explanations, examples, and real-world use cases.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">What is a List?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A list is a collection of multiple items stored in a single variable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lists allow developers to group related data together, making it easier to manage and process information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating a List<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits = &#091;\"Apple\", \"Mango\", \"Banana\", \"Orange\"]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In this example, four fruit names are stored inside a single list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without lists, the same data would need multiple variables:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fruit1 = \"Apple\"\nfruit2 = \"Mango\"\nfruit3 = \"Banana\"\nfruit4 = \"Orange\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Lists provide a cleaner and more efficient solution.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Why Are Lists Important?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lists are used whenever multiple related values need to be stored together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Student names<\/li>\n\n\n\n<li>Product catalogs<\/li>\n\n\n\n<li>Shopping cart items<\/li>\n\n\n\n<li>Monthly sales records<\/li>\n\n\n\n<li>Employee details<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lists make it easier to process large amounts of data using loops and other operations.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Accessing List Elements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each item in a list has an index position.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits = &#091;\"Apple\", \"Mango\", \"Banana\", \"Orange\"]\n\nprint(fruits&#091;0])\nprint(fruits&#091;2])\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Apple\nBanana\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Indexing starts from 0.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Negative Indexing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Python allows accessing items from the end of a list using negative indexes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits = &#091;\"Apple\", \"Mango\", \"Banana\", \"Orange\"]\n\nprint(fruits&#091;-1])\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Orange\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Negative indexing is useful when working with the most recent or last item in a collection.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">List Operations<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Elements<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits = &#091;\"Apple\", \"Mango\"]\n\nfruits.append(\"Banana\")\n\nprint(fruits)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;'Apple', 'Mango', 'Banana']\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Inserting Elements<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits.insert(1, \"Orange\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Removing Elements<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits.remove(\"Mango\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Finding Length<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>print(len(fruits))\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Sorting a List<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>numbers = &#091;5, 2, 8, 1]\n\nnumbers.sort()\n\nprint(numbers)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;1, 2, 5, 8]\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Dictionaries<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is a Dictionary?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A dictionary is a collection of data stored in key-value pairs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike lists, which use indexes, dictionaries use keys to access information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating a Dictionary<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>student = {\n    \"name\": \"Priti\",\n    \"age\": 22,\n    \"course\": \"Python\"\n}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In this example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>name is the key<\/li>\n\n\n\n<li>Priti is the value<\/li>\n\n\n\n<li>age is the key<\/li>\n\n\n\n<li>22 is the value<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dictionaries help organize related information in a meaningful way.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Why Are Dictionaries Important?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many real-world applications work with structured data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User profiles<\/li>\n\n\n\n<li>Employee records<\/li>\n\n\n\n<li>Product information<\/li>\n\n\n\n<li>Customer databases<\/li>\n\n\n\n<li>API responses<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of storing separate variables, dictionaries allow related information to remain grouped together.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Accessing Values<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>student = {\n    \"name\": \"Priti\",\n    \"age\": 22\n}\n\nprint(student&#091;\"name\"])\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Priti\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Adding New Data<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>student&#091;\"city\"] = \"Pune\"\n\nprint(student)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n 'name': 'Priti',\n 'age': 22,\n 'city': 'Pune'\n}\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Updating Existing Data<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>student&#091;\"age\"] = 23\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This updates the age value within the dictionary.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Removing Data<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>student.pop(\"age\")\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The specified key-value pair is removed from the dictionary.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Conditional Statements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What Are Conditional Statements?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Conditional statements allow programs to make decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They execute specific blocks of code only when certain conditions are met.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without conditional statements, programs would perform the same actions regardless of the situation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Why Are Conditions Important?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consider the following scenarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Checking whether a user can log in<\/li>\n\n\n\n<li>Determining voting eligibility<\/li>\n\n\n\n<li>Calculating grades<\/li>\n\n\n\n<li>Applying discounts<\/li>\n\n\n\n<li>Verifying account permissions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All of these require decision-making logic.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">if Statement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The if statement executes code when a condition is true.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>age = 20\n\nif age &gt;= 18:\n    print(\"Eligible to Vote\")\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Eligible to Vote\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">if-else Statement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Used when two possible outcomes exist.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>age = 16\n\nif age &gt;= 18:\n    print(\"Eligible\")\nelse:\n    print(\"Not Eligible\")\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Not Eligible\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">if-elif-else Statement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Used when multiple conditions need to be evaluated.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>marks = 85\n\nif marks &gt;= 90:\n    print(\"Grade A\")\nelif marks &gt;= 75:\n    print(\"Grade B\")\nelse:\n    print(\"Grade C\")\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Grade B\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Logical Operators<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">AND Operator<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>age = 22\ncitizen = True\n\nif age &gt;= 18 and citizen:\n    print(\"Eligible\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">OR Operator<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_admin = False\nis_manager = True\n\nif is_admin or is_manager:\n    print(\"Access Granted\")\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Logical operators help combine multiple conditions into a single decision.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\">Loops<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">What is a Loop?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A loop is used to repeat a block of code multiple times.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Loops help automate repetitive tasks and reduce unnecessary code duplication.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine sending notifications to 1,000 users. Writing 1,000 print statements would be impractical. Loops solve this problem efficiently.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">The for Loop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A for loop is commonly used when iterating through a collection of items.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>fruits = &#091;\"Apple\", \"Mango\", \"Banana\"]\n\nfor fruit in fruits:\n    print(fruit)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Apple\nMango\nBanana\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The loop automatically processes each item in the list.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Using range()<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The range() function generates a sequence of numbers.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for i in range(5):\n    print(i)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0\n1\n2\n3\n4\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This is useful when a specific number of iterations is required.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">The while Loop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A while loop executes as long as a condition remains true.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>count = 1\n\nwhile count &lt;= 5:\n    print(count)\n    count += 1\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1\n2\n3\n4\n5\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">While loops are often used in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Login systems<\/li>\n\n\n\n<li>Menu-driven applications<\/li>\n\n\n\n<li>Input validation<\/li>\n\n\n\n<li>Monitoring processes<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">break Statement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The break statement immediately exits a loop.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for i in range(10):\n\n    if i == 5:\n        break\n\n    print(i)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0\n1\n2\n3\n4\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">continue Statement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The continue statement skips the current iteration and moves to the next one.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for i in range(5):\n\n    if i == 2:\n        continue\n\n    print(i)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0\n1\n3\n4\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Combining Lists, Dictionaries, Loops, and Conditionals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most powerful aspects of Python is how these concepts work together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider the following example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>students = &#091;\n    {\"name\": \"Priti\", \"marks\": 92},\n    {\"name\": \"Rahul\", \"marks\": 70},\n    {\"name\": \"Amit\", \"marks\": 85}\n]\n\nfor student in students:\n\n    if student&#091;\"marks\"] &gt;= 80:\n        print(student&#091;\"name\"])\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Priti\nAmit\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s understand what happens here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A list stores multiple student records.<\/li>\n\n\n\n<li>Each student record is represented as a dictionary.<\/li>\n\n\n\n<li>A loop processes every student.<\/li>\n\n\n\n<li>A conditional statement checks marks.<\/li>\n\n\n\n<li>Students meeting the criteria are displayed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This pattern is widely used in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data analysis<\/li>\n\n\n\n<li>Backend APIs<\/li>\n\n\n\n<li>Business applications<\/li>\n\n\n\n<li>Machine learning pipelines<\/li>\n\n\n\n<li>Reporting systems<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>As you begin building larger Python programs, storing a single value in a variable is often not enough. Real-world applications work with collections of data, make decisions based on specific conditions, and perform repetitive tasks automatically. This is where Lists, Dictionaries, Loops, and Conditional Statements become essential. Imagine developing a student management system. You may [&hellip;]<\/p>\n","protected":false},"author":72,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3505","post","type-post","status-publish","format-standard","hentry","category-support"],"_links":{"self":[{"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/posts\/3505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/comments?post=3505"}],"version-history":[{"count":3,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/posts\/3505\/revisions"}],"predecessor-version":[{"id":3510,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/posts\/3505\/revisions\/3510"}],"wp:attachment":[{"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/media?parent=3505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/categories?post=3505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mhtechin.com\/support\/wp-json\/wp\/v2\/tags?post=3505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}