{"id":25924,"date":"2024-03-16T05:53:27","date_gmt":"2024-03-16T05:53:27","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/"},"modified":"2024-03-22T07:20:47","modified_gmt":"2024-03-22T07:20:47","slug":"how-to-use-for-loops-in-python","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/","title":{"rendered":"How to use for loops in Python?"},"content":{"rendered":"<p>The for loop in Python is used to iterate over an iterable object (such as a list, tuple, string, etc.) and perform specific operations.<\/p>\n<p>The grammar format is as follows:<\/p>\n<pre class=\"post-pre\"><code>for \u53d8\u91cf in \u53ef\u8fed\u4ee3\u5bf9\u8c61:\r\n    # \u6267\u884c\u64cd\u4f5c\r\n<\/code><\/pre>\n<p>In each iteration, a variable is taken from the iterable object to be traversed, the iterable object is the object being traversed, and the operation is the code block to be executed in each iteration.<\/p>\n<p>Here are some examples of using for loops:<\/p>\n<ol>\n<li>Iterating through a list.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>fruits = [<span class=\"hljs-string\">\"apple\"<\/span>, <span class=\"hljs-string\">\"banana\"<\/span>, <span class=\"hljs-string\">\"cherry\"<\/span>]\r\n<span class=\"hljs-keyword\">for<\/span> fruit <span class=\"hljs-keyword\">in<\/span> fruits:\r\n    <span class=\"hljs-built_in\">print<\/span>(fruit)\r\n<\/code><\/pre>\n<p>Output:<\/p>\n<pre class=\"post-pre\"><code>apple\r\nbanana\r\ncherry\r\n<\/code><\/pre>\n<ol>\n<li>Iterate through the string.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>message = <span class=\"hljs-string\">\"Hello, World!\"<\/span>\r\n<span class=\"hljs-keyword\">for<\/span> char <span class=\"hljs-keyword\">in<\/span> message:\r\n    <span class=\"hljs-built_in\">print<\/span>(char)\r\n<\/code><\/pre>\n<p>Output:<\/p>\n<pre class=\"post-pre\"><code>H\r\ne\r\nl\r\nl\r\no\r\n,\r\n \r\nW\r\no\r\nr\r\nl\r\nd\r\n!\r\n<\/code><\/pre>\n<ol>\n<li>Iterate through the dictionary.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>student = {<span class=\"hljs-string\">\"name\"<\/span>: <span class=\"hljs-string\">\"Alice\"<\/span>, <span class=\"hljs-string\">\"age\"<\/span>: <span class=\"hljs-number\">18<\/span>, <span class=\"hljs-string\">\"grade\"<\/span>: <span class=\"hljs-string\">\"A\"<\/span>}\r\n<span class=\"hljs-keyword\">for<\/span> key <span class=\"hljs-keyword\">in<\/span> student:\r\n    <span class=\"hljs-built_in\">print<\/span>(key, <span class=\"hljs-string\">\"=\"<\/span>, student[key])\r\n<\/code><\/pre>\n<p>Output:<\/p>\n<pre class=\"post-pre\"><code>name = Alice\r\nage = 18\r\ngrade = A\r\n<\/code><\/pre>\n<ol>\n<li>Looping with the range() function:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">for<\/span> i <span class=\"hljs-keyword\">in<\/span> <span class=\"hljs-built_in\">range<\/span>(<span class=\"hljs-number\">5<\/span>):\r\n    <span class=\"hljs-built_in\">print<\/span>(i)\r\n<\/code><\/pre>\n<p>Output:<\/p>\n<pre class=\"post-pre\"><code>0\r\n1\r\n2\r\n3\r\n4\r\n<\/code><\/pre>\n<p>Here is the basic usage of a for loop, you can add conditional statements, nested loops, etc. within the loop based on specific requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The for loop in Python is used to iterate over an iterable object (such as a list, tuple, string, etc.) and perform specific operations. The grammar format is as follows: for \u53d8\u91cf in \u53ef\u8fed\u4ee3\u5bf9\u8c61: # \u6267\u884c\u64cd\u4f5c In each iteration, a variable is taken from the iterable object to be traversed, the iterable object is the [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25924","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to use for loops in Python? - Blog - Silicon Cloud<\/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:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use for loops in Python?\" \/>\n<meta property=\"og:description\" content=\"The for loop in Python is used to iterate over an iterable object (such as a list, tuple, string, etc.) and perform specific operations. The grammar format is as follows: for \u53d8\u91cf in \u53ef\u8fed\u4ee3\u5bf9\u8c61: # \u6267\u884c\u64cd\u4f5c In each iteration, a variable is taken from the iterable object to be traversed, the iterable object is the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T05:53:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T07:20:47+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\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:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"How to use for loops in Python?\",\"datePublished\":\"2024-03-16T05:53:27+00:00\",\"dateModified\":\"2024-03-22T07:20:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\"},\"wordCount\":125,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\",\"name\":\"How to use for loops in Python? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T05:53:27+00:00\",\"dateModified\":\"2024-03-22T07:20:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use for loops in Python?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to use for loops in Python? - Blog - Silicon Cloud","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:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/","og_locale":"en_US","og_type":"article","og_title":"How to use for loops in Python?","og_description":"The for loop in Python is used to iterate over an iterable object (such as a list, tuple, string, etc.) and perform specific operations. The grammar format is as follows: for \u53d8\u91cf in \u53ef\u8fed\u4ee3\u5bf9\u8c61: # \u6267\u884c\u64cd\u4f5c In each iteration, a variable is taken from the iterable object to be traversed, the iterable object is the [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T05:53:27+00:00","article_modified_time":"2024-03-22T07:20:47+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"How to use for loops in Python?","datePublished":"2024-03-16T05:53:27+00:00","dateModified":"2024-03-22T07:20:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/"},"wordCount":125,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/","name":"How to use for loops in Python? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T05:53:27+00:00","dateModified":"2024-03-22T07:20:47+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-for-loops-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to use for loops in Python?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=25924"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25924\/revisions"}],"predecessor-version":[{"id":60063,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25924\/revisions\/60063"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=25924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=25924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=25924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}