{"id":221,"date":"2019-12-26T23:18:00","date_gmt":"2019-12-26T23:18:00","guid":{"rendered":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/"},"modified":"2019-12-26T23:18:00","modified_gmt":"2019-12-26T23:18:00","slug":"python-tutorial-series-loops","status":"publish","type":"post","link":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/","title":{"rendered":"Python Tutorial Series &#8211; Loops"},"content":{"rendered":"<p>Python has two ways to loop through data.<\/p>\n<h2>\nFor Loop<\/h2>\n<p>The first is the for loop. The for loop is used when you know how many iterations to make.<\/p>\n<p>Example to loop through a dictionary using a for loop:<br \/>\n<strong>Show keys:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\nprint (&#8220;TO DO ITEM KEYS:&#8221;)<br \/>\nfor key in to_do_dict:<br \/>\n&nbsp; &nbsp; print (key)<\/p>\n<p>\n<strong>Show items:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\nprint (&#8220;TO DO ITEMS:&#8221;)<br \/>\nfor key, item in to_do_dict.items():<br \/>\n&nbsp; &nbsp; print (item)<\/p>\n<p>\n<strong>Show keys and items:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\nprint (&#8220;TO DO KEYS AND ITEMS:&#8221;)<br \/>\nfor key, item in to_do_dict.items():<br \/>\n&nbsp; &nbsp; print (key, item)<\/p>\n<p><\/p>\n<h2>\nWhile Loop<\/h2>\n<p>The second type of loop is the while loop. This is used to do something until a condition is met.<\/p>\n<p>Example to loop through a dictionary using a while loop:<br \/>\n<strong>Show keys:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\ncount = 0<br \/>\nprint (&#8220;TO DO ITEM KEYS:&#8221;)<br \/>\nitems = list(to_do_dict.items())<br \/>\nwhile (count &lt; 2):<br \/>\n&nbsp; &nbsp; print(items[count][0])<br \/>\n&nbsp; &nbsp; count += 1<\/p>\n<p>\n<strong>Show items:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\ncount = 0<br \/>\nprint (&#8220;TO DO ITEM KEYS:&#8221;)<br \/>\nitems = list(to_do_dict.items())<br \/>\nwhile (count &lt; 2):<br \/>\n&nbsp; &nbsp; print(items[count][1])<br \/>\n&nbsp; &nbsp; count += 1<\/p>\n<p>\n<strong>Show keys and items:<\/strong><\/p>\n<pre><\/pre>\n<p>\nto_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;}<br \/>\ncount = 0<br \/>\nprint (&#8220;TO DO ITEM KEYS:&#8221;)<br \/>\nitems = list(to_do_dict.items())<br \/>\nwhile (count &lt; 2):<br \/>\n&nbsp; &nbsp; print(items[count])<br \/>\n&nbsp; &nbsp; count += 1<\/p>\n<p><a href=\"https:\/\/amzn.to\/2EimtFd\" rel=\"noopener\" target=\"_blank\">More Python<\/a><\/p>\n<p><iframe frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"no\" src=\"\/\/ws-na.amazon-adsystem.com\/widgets\/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=US&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=zofxare-20&amp;language=en_US&amp;marketplace=amazon&amp;region=US&amp;placement=1593276036&amp;asins=1593276036&amp;linkId=49e81436e850d4eb917cf05eb7bb46a9&amp;show_border=true&amp;link_opens_in_new_window=true\" style=\"height: 240px; width: 120px;\"><\/iframe><iframe frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"no\" src=\"\/\/ws-na.amazon-adsystem.com\/widgets\/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=US&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=zofxare-20&amp;language=en_US&amp;marketplace=amazon&amp;region=US&amp;placement=1631595814&amp;asins=1631595814&amp;linkId=ab04bfbaa6f7474875f3b72a0ce3fc64&amp;show_border=true&amp;link_opens_in_new_window=true\" style=\"height: 240px; width: 120px;\"><\/iframe><\/p>\n<div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Python has two ways to loop through data. For Loop The first is the for loop. The for loop is used when you know how many iterations to make. Example to loop through a dictionary using a for loop: Show keys: to_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;} print (&#8220;TO DO ITEM KEYS:&#8221;) for key [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[13,343,341],"tags":[],"class_list":["post-221","post","type-post","status-publish","format-standard","hentry","category-python","category-python-tutorials","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Tutorial Series - Loops - Zofxare Blog Home<\/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:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Tutorial Series - Loops - Zofxare Blog Home\" \/>\n<meta property=\"og:description\" content=\"Python has two ways to loop through data. For Loop The first is the for loop. The for loop is used when you know how many iterations to make. Example to loop through a dictionary using a for loop: Show keys: to_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;} print (&#8220;TO DO ITEM KEYS:&#8221;) for key [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/\" \/>\n<meta property=\"og:site_name\" content=\"Zofxare Blog Home\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-26T23:18:00+00:00\" \/>\n<meta name=\"author\" content=\"adminuser\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adminuser\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/\"},\"author\":{\"name\":\"adminuser\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/#\\\/schema\\\/person\\\/488c98b837076eb349075c14ea0e87d8\"},\"headline\":\"Python Tutorial Series &#8211; Loops\",\"datePublished\":\"2019-12-26T23:18:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/\"},\"wordCount\":285,\"commentCount\":0,\"articleSection\":[\"python\",\"python tutorials\",\"tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/\",\"url\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/\",\"name\":\"Python Tutorial Series - Loops - Zofxare Blog Home\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/#website\"},\"datePublished\":\"2019-12-26T23:18:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/#\\\/schema\\\/person\\\/488c98b837076eb349075c14ea0e87d8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/2019\\\/12\\\/26\\\/python-tutorial-series-loops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Tutorial Series &#8211; Loops\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/\",\"name\":\"Zofxare Blog Home\",\"description\":\"The Zofxare blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/#\\\/schema\\\/person\\\/488c98b837076eb349075c14ea0e87d8\",\"name\":\"adminuser\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g\",\"caption\":\"adminuser\"},\"sameAs\":[\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\"],\"url\":\"https:\\\/\\\/zofxare.com\\\/zofxare\\\/blog\\\/author\\\/adminuser\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Tutorial Series - Loops - Zofxare Blog Home","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:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/","og_locale":"en_US","og_type":"article","og_title":"Python Tutorial Series - Loops - Zofxare Blog Home","og_description":"Python has two ways to loop through data. For Loop The first is the for loop. The for loop is used when you know how many iterations to make. Example to loop through a dictionary using a for loop: Show keys: to_do_dict = {&#8216;a&#8217;:&#8217;groceries&#8217;, &#8216;b&#8217;:&#8217;laundry&#8217;, &#8216;c&#8217;:&#8217;wash car&#8217;, &#8216;d&#8217;:&#8217;vacuum&#8217;} print (&#8220;TO DO ITEM KEYS:&#8221;) for key [&hellip;]","og_url":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/","og_site_name":"Zofxare Blog Home","article_published_time":"2019-12-26T23:18:00+00:00","author":"adminuser","twitter_card":"summary_large_image","twitter_misc":{"Written by":"adminuser","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/#article","isPartOf":{"@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/"},"author":{"name":"adminuser","@id":"https:\/\/zofxare.com\/zofxare\/blog\/#\/schema\/person\/488c98b837076eb349075c14ea0e87d8"},"headline":"Python Tutorial Series &#8211; Loops","datePublished":"2019-12-26T23:18:00+00:00","mainEntityOfPage":{"@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/"},"wordCount":285,"commentCount":0,"articleSection":["python","python tutorials","tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/","url":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/","name":"Python Tutorial Series - Loops - Zofxare Blog Home","isPartOf":{"@id":"https:\/\/zofxare.com\/zofxare\/blog\/#website"},"datePublished":"2019-12-26T23:18:00+00:00","author":{"@id":"https:\/\/zofxare.com\/zofxare\/blog\/#\/schema\/person\/488c98b837076eb349075c14ea0e87d8"},"breadcrumb":{"@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zofxare.com\/zofxare\/blog\/2019\/12\/26\/python-tutorial-series-loops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zofxare.com\/zofxare\/blog\/"},{"@type":"ListItem","position":2,"name":"Python Tutorial Series &#8211; Loops"}]},{"@type":"WebSite","@id":"https:\/\/zofxare.com\/zofxare\/blog\/#website","url":"https:\/\/zofxare.com\/zofxare\/blog\/","name":"Zofxare Blog Home","description":"The Zofxare blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zofxare.com\/zofxare\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zofxare.com\/zofxare\/blog\/#\/schema\/person\/488c98b837076eb349075c14ea0e87d8","name":"adminuser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5fe9cf8bb25011247f8063d1c50de6fbdd21be02889559dd151d722f050f037?s=96&d=retro&r=g","caption":"adminuser"},"sameAs":["https:\/\/zofxare.com\/zofxare\/blog"],"url":"https:\/\/zofxare.com\/zofxare\/blog\/author\/adminuser\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":0,"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"wp:attachment":[{"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zofxare.com\/zofxare\/blog\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}