{"id":25524011,"date":"2022-05-24T08:49:57","date_gmt":"2022-05-24T03:19:57","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25524011"},"modified":"2022-11-19T22:21:10","modified_gmt":"2022-11-19T16:51:10","slug":"a-quick-guide-to-learn-data-structures-in-python","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/","title":{"rendered":"A Quick Guide to Learn Data Structures in Python"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d0d3fc16ab5\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d0d3fc16ab5\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#Common_Data_Structures\" >Common Data Structures<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#Specific_Data_Structures_for_Python\" >Specific Data Structures for Python<\/a><\/li><\/ul><\/nav><\/div>\n<p>Data Structures are a way of organizing data so that it can be accessed more efficiently depending on the situation. Data Structures are fundamentals of any programming language around which a program is built. Python helps to learn the fundamental of these data structures in a simpler way as compared to other programming languages.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Common_Data_Structures\"><\/span><strong>Common Data Structures<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The various data structures in computer science are divided into two categories as shown below.<\/p>\n<h3><strong>Liner Data Structures<\/strong><\/h3>\n<p>Following are the data structures that store the data elements in a sequential manner.<\/p>\n<ul class=\"list\">\n<li><b>Array<\/b>\u00a0\u2212 It is a sequential arrangement of data elements paired with the index of the data element.<\/li>\n<li><b>Linked List<\/b>\u00a0\u2212 Each data element contains a link to another element along with the data present in it.<\/li>\n<li><b>Stack<\/b>\u00a0\u2212 It is a data structure which follows only to specific order of operation. LIFO(last in First Out) or FILO(First in Last Out).<\/li>\n<li><b>Queue<\/b>\u00a0\u2212 It is similar to Stack but the order of operation is only FIFO(First In First Out).<\/li>\n<li><b>Matrix<\/b>\u00a0\u2212 It is two dimensional data structure in which the data element is referred by a pair of indices.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\">Learn Coding in your Language! Enroll Here!<\/a><\/strong><\/p>\n<h3><strong>Non-Liner Data Structures<\/strong><\/h3>\n<p>In these data structures there is no sequential linking of data elements. Any pair or group of data elements can be linked to each other and can be accessed without a strict sequence.<\/p>\n<ul class=\"list\">\n<li><b>Binary Tree<\/b>\u00a0\u2212 It is a data structure where each data element can be connected to maximum two other data elements and it starts with a root node.<\/li>\n<li><b>Heap<\/b>\u00a0\u2212 It is a special case of Tree data structure where the data in the parent node is either strictly greater than\/ equal to the child nodes or strictly less than it\u2019s child nodes.<\/li>\n<li><b>Hash Table<\/b>\u00a0\u2212 It is a data structure which is made of arrays associated with each other using a hash function. It retrieves values using keys rather than index from a data element.<\/li>\n<li><b>Graph<\/b>\u00a0\u2212 It is an arrangement of vertices and nodes where some of the nodes are connected to each other through links.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Check out the Entri App for more details on Data Science and Machine Learning!\u00a0<\/a><\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Specific_Data_Structures_for_Python\"><\/span><strong>Specific Data Structures for Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>These data structures are specific to python language and they give greater flexibility in storing different types of data and faster processing in python environment.<\/p>\n<ul class=\"list\">\n<li><b>List<\/b>\u00a0\u2212 It is similar to array with the exception that the data elements can be of different data types. You can have both numeric and string data in a python list.<\/li>\n<li><b>Tuple<\/b>\u00a0\u2212 Tuples are similar to lists but they are immutable which means the values in a tuple cannot be modified they can only be read.<\/li>\n<li><b>Dictionary<\/b>\u00a0\u2212 The dictionary contains Key-value pairs as its data elements.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Preparing for Data Science and Machine Learning? Check out Entri for guidance!<\/a><\/strong><\/p>\n<p>Let us now go through the above mentioned data structures in details.<\/p>\n<h4><strong>1. List<\/strong><\/h4>\n<p>It is very flexible as the items in a list do not need to be of the same type.<\/p>\n<p><strong>Example: Python List Operations<\/strong><\/p>\n<p># Creating a List with<br \/>\n# the use of multiple values<br \/>\nList = [&#8220;Geeks&#8221;, &#8220;For&#8221;, &#8220;Geeks&#8221;]\nprint(&#8220;\\nList containing multiple values: &#8220;)<br \/>\nprint(List)<\/p>\n<p># Creating a Multi-Dimensional List<br \/>\n# (By Nesting a list inside a List)<br \/>\nList2 = [[&#8216;Geeks&#8217;, &#8216;For&#8217;], [&#8216;Geeks&#8217;]]\nprint(&#8220;\\nMulti-Dimensional List: &#8220;)<br \/>\nprint(List2)<\/p>\n<p># accessing a element from the<br \/>\n# list using index number<br \/>\nprint(&#8220;Accessing element from the list&#8221;)<br \/>\nprint(List[0])<br \/>\nprint(List[2])<\/p>\n<p># accessing a element using<br \/>\n# negative indexing<br \/>\nprint(&#8220;Accessing element using negative indexing&#8221;)<\/p>\n<p># print the last element of list<br \/>\nprint(List[-1])<\/p>\n<p># print the third last element of list<br \/>\nprint(List[-3])<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Output<\/strong><\/p>\n<pre>List containing multiple values: \r\n['Geeks', 'For', 'Geeks']\r\n\r\nMulti-Dimensional List: \r\n[['Geeks', 'For'], ['Geeks']]\r\nAccessing element from the list\r\nGeeks\r\nGeeks\r\nAccessing element using negative indexing\r\nGeeks\r\nGeeks<\/pre>\n<p>&nbsp;<\/p>\n<h4><strong>2. Tuple<\/strong><\/h4>\n<p>In Python, tuples are created by placing a sequence of values separated by \u2018comma\u2019 with or without the use of parentheses for grouping of the data sequence.<\/p>\n<p><strong>Example: Python Tuple Operations<\/strong><\/p>\n<p># Creating a Tuple with<br \/>\n# the use of Strings<br \/>\nTuple = (&#8216;Geeks&#8217;, &#8216;For&#8217;)<br \/>\nprint(&#8220;\\nTuple with the use of String: &#8220;)<br \/>\nprint(Tuple)<\/p>\n<p># Creating a Tuple with<br \/>\n# the use of list<br \/>\nlist1 = [1, 2, 4, 5, 6]\nprint(&#8220;\\nTuple using List: &#8220;)<br \/>\nTuple = tuple(list1)<\/p>\n<p># Accessing element using indexing<br \/>\nprint(&#8220;First element of tuple&#8221;)<br \/>\nprint(Tuple[0])<\/p>\n<p># Accessing element from last<br \/>\n# negative indexing<br \/>\nprint(&#8220;\\nLast element of tuple&#8221;)<br \/>\nprint(Tuple[-1])<\/p>\n<p>print(&#8220;\\nThird last element of tuple&#8221;)<br \/>\nprint(Tuple[-3])<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Output<\/strong><\/p>\n<pre>Tuple with the use of String: \r\n('Geeks', 'For')\r\n\r\nTuple using List: \r\nFirst element of tuple\r\n1\r\n\r\nLast element of tuple\r\n6\r\n\r\nThird last element of tuple\r\n4<\/pre>\n<p>&nbsp;<\/p>\n<h4><strong>3. Dictionary<\/strong><\/h4>\n<p>Indexing of Python Dictionary is done with the help of keys. These are of any hashable type i.e. an object whose can never change like strings, numbers, tuples, etc.<\/p>\n<p><strong>Example: Python Dictionary Operations<\/strong><\/p>\n<p># Creating a Dictionary<br \/>\nDict = {&#8216;Name&#8217;: &#8216;Geeks&#8217;, 1: [1, 2, 3, 4]}<br \/>\nprint(&#8220;Creating Dictionary: &#8220;)<br \/>\nprint(Dict)<\/p>\n<p># accessing a element using key<br \/>\nprint(&#8220;Accessing a element using key:&#8221;)<br \/>\nprint(Dict[&#8216;Name&#8217;])<\/p>\n<p># accessing a element using get()<br \/>\n# method<br \/>\nprint(&#8220;Accessing a element using get:&#8221;)<br \/>\nprint(Dict.get(1))<\/p>\n<p># creation using Dictionary comprehension<br \/>\nmyDict = {x: x**2 for x in [1,2,3,4,5]}<br \/>\nprint(myDict)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Output<\/strong><\/p>\n<pre>Creating Dictionary: \r\n{'Name': 'Geeks', 1: [1, 2, 3, 4]}\r\nAccessing a element using key:\r\nGeeks\r\nAccessing a element using get:\r\n[1, 2, 3, 4]\r\n{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}<\/pre>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Prepare for your Data Science and Machine Learning with Entri!<\/a><\/strong><\/p>\n<p>Entri provides video classes as well on various important topics by the excellent faculties. One will get revision modules, monthly tests based on the classes. Entri provides an excellent platform with full-length mock tests including previous year question papers. It also gives you access to clarify your doubts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data Structures are a way of organizing data so that it can be accessed more efficiently depending on the situation. Data Structures are fundamentals of any programming language around which a program is built. Python helps to learn the fundamental of these data structures in a simpler way as compared to other programming languages. Common [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":25524012,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1864,1865,1882,1888,1883],"tags":[],"class_list":["post-25524011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-data-science-ml","category-digital-marketing","category-java-programming","category-python-programming","category-react-native"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Quick Guide to Learn Data Structures in Python - Entri Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Quick Guide to Learn Data Structures in Python - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"Data Structures are a way of organizing data so that it can be accessed more efficiently depending on the situation. Data Structures are fundamentals of any programming language around which a program is built. Python helps to learn the fundamental of these data structures in a simpler way as compared to other programming languages. Common [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-24T03:19:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-19T16:51:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shibani Ghosh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shibani Ghosh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\"},\"author\":{\"name\":\"Shibani Ghosh\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/2cfbd0a262fb36f55cb1d95bfc5944b5\"},\"headline\":\"A Quick Guide to Learn Data Structures in Python\",\"datePublished\":\"2022-05-24T03:19:57+00:00\",\"dateModified\":\"2022-11-19T16:51:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\"},\"wordCount\":856,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png\",\"articleSection\":[\"Articles\",\"Data Science and Machine Learning\",\"Digital Marketing\",\"Java Programming\",\"Python Programming\",\"React Native\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\",\"url\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\",\"name\":\"A Quick Guide to Learn Data Structures in Python - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png\",\"datePublished\":\"2022-05-24T03:19:57+00:00\",\"dateModified\":\"2022-11-19T16:51:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png\",\"width\":820,\"height\":615},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Programming\",\"item\":\"https:\/\/entri.app\/blog\/category\/python-programming\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Quick Guide to Learn Data Structures in Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/2cfbd0a262fb36f55cb1d95bfc5944b5\",\"name\":\"Shibani Ghosh\",\"description\":\"Pouring out my thoughts through words!\",\"url\":\"https:\/\/entri.app\/blog\/author\/shibani\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Quick Guide to Learn Data Structures in Python - Entri Blog","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:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/","og_locale":"en_US","og_type":"article","og_title":"A Quick Guide to Learn Data Structures in Python - Entri Blog","og_description":"Data Structures are a way of organizing data so that it can be accessed more efficiently depending on the situation. Data Structures are fundamentals of any programming language around which a program is built. Python helps to learn the fundamental of these data structures in a simpler way as compared to other programming languages. Common [&hellip;]","og_url":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-05-24T03:19:57+00:00","article_modified_time":"2022-11-19T16:51:10+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png","type":"image\/png"}],"author":"Shibani Ghosh","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Shibani Ghosh","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/"},"author":{"name":"Shibani Ghosh","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/2cfbd0a262fb36f55cb1d95bfc5944b5"},"headline":"A Quick Guide to Learn Data Structures in Python","datePublished":"2022-05-24T03:19:57+00:00","dateModified":"2022-11-19T16:51:10+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/"},"wordCount":856,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png","articleSection":["Articles","Data Science and Machine Learning","Digital Marketing","Java Programming","Python Programming","React Native"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/","url":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/","name":"A Quick Guide to Learn Data Structures in Python - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png","datePublished":"2022-05-24T03:19:57+00:00","dateModified":"2022-11-19T16:51:10+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/05\/generic-blog-thumbnail-20-1.png","width":820,"height":615},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/a-quick-guide-to-learn-data-structures-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Python Programming","item":"https:\/\/entri.app\/blog\/category\/python-programming\/"},{"@type":"ListItem","position":3,"name":"A Quick Guide to Learn Data Structures in Python"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/2cfbd0a262fb36f55cb1d95bfc5944b5","name":"Shibani Ghosh","description":"Pouring out my thoughts through words!","url":"https:\/\/entri.app\/blog\/author\/shibani\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25524011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25524011"}],"version-history":[{"count":5,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25524011\/revisions"}],"predecessor-version":[{"id":25547491,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25524011\/revisions\/25547491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25524012"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25524011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25524011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25524011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}