{"id":3494,"date":"2021-04-23T12:55:19","date_gmt":"2021-04-23T07:25:19","guid":{"rendered":"https:\/\/python-programs.com\/?p=3494"},"modified":"2021-11-22T18:39:21","modified_gmt":"2021-11-22T13:09:21","slug":"python-programming-looping-techniques","status":"publish","type":"post","link":"https:\/\/python-programs.com\/python-programming-looping-techniques\/","title":{"rendered":"Python Programming \u2013 Looping Techniques"},"content":{"rendered":"

In this Page, We are Providing Python Programming \u2013 Looping Techniques. Students can visit for more Detail and Explanation of Python Handwritten Notes<\/a>\u00a0Pdf.<\/p>\n

Python Programming \u2013 Looping Techniques<\/h2>\n

Looping techniques<\/strong><\/p>\n

The list can also be used in iteration operation, for example:<\/p>\n

>>> for a in [ 4 , 6 , 9 , 2 ] : print a\r\n4\r\n6\r\n9\r\n2\r\n>>> for a in [ 4 , 6 , 9 , 2 ] : print a ,\r\n. . .\r\n4 6 9 2<\/pre>\n

When looping through a sequence, the position index and corresponding value can be retrieved at the same time using the enumerate ( ) function.<\/p>\n

>>> for i ,v in enumerate ( [ ' tic ' , ' tac ' , ' toe ' ] ) :\r\n. . . print i, v\r\n0 tic\r\n1 tac\r\n2 toe<\/pre>\n

To loop over two or more sequences at the same time, the entries can be paired with the zip () function.<\/p>\n

>>> questions= [ ' namer , ' quest ' , ' favorite color ' ]\r\n>>> answers= [ ' lancelot ' , ' the holy grailblue ' ] \r\n>>> for q,a in zip ( questions , answers ) :\r\n. . .   print 'What is your { 0 } ? It is { 1 }.'. format ( q , a) \r\nWhat is your name ? It is lancelot.\r\nWhat is your quest? It is the holy grail.\r\nWhat is your favorite color? It is blue.<\/pre>\n

While iterating a mutable sequence, if there is a need to change the sequence (for example to duplicate certain items), it is recommended to make a copy of the sequence before starting iteration. Looping over a sequence does not implicitly make a copy. The slice notation makes this especially convenient.<\/p>\n

>>> words= [ ' cat ' , ' window ' , ' defenestrate ' ]\r\n>>> for w in words [ : ] :\r\n. . . if len ( w )>6:\r\n. . . words. insert ( 0 , w )\r\n>>> words\r\n[ ' defenestrate ' , ' cat ' , ' window ' , ' defenestrate ' ]<\/pre>\n

Nested list<\/strong><\/p>\n

It is possible to nest lists (create list containing other lists), for example:<\/p>\n

>>> q= [ 2 , 3 ]\r\n>>> p= [ 1 , q , 4 ]\r\n>>> len ( p )\r\n3\r\n>>> p [ 1 ]\r\n[ 2 , 3 ]\r\n>>> p [ 1 ] [ 0 ]\r\n2\r\n>>> p [ 1 ] . append ( ' xtra ' )\r\n>>> p\r\n[ 1 , [ 2 , 3 , ' xtra ' ] , 4 ]\r\n>>> q\r\n[ 2 , 3 , ' xtra ' ]<\/pre>\n

Note that in the last example, p [ 1 ] and q refer to the same object, which can be cross-checked using the id ( ) built-in function.<\/p>\n

>>> id ( q )\r\n104386192\r\n>>> id (p [1] )\r\n104386192<\/pre>\n","protected":false},"excerpt":{"rendered":"

In this Page, We are Providing Python Programming \u2013 Looping Techniques. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Looping Techniques Looping techniques The list can also be used in iteration operation, for example: >>> for a in [ 4 , 6 , 9 , 2 ] : …<\/p>\n

Python Programming \u2013 Looping Techniques<\/span> Read More »<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[5],"tags":[],"yoast_head":"\nPython Programming \u2013 Looping Techniques - Python Programs<\/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:\/\/python-programs.com\/python-programming-looping-techniques\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Programming \u2013 Looping Techniques - Python Programs\" \/>\n<meta property=\"og:description\" content=\"In this Page, We are Providing Python Programming \u2013 Looping Techniques. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Looping Techniques Looping techniques The list can also be used in iteration operation, for example: >>> for a in [ 4 , 6 , 9 , 2 ] : … Python Programming \u2013 Looping Techniques Read More »\" \/>\n<meta property=\"og:url\" content=\"https:\/\/python-programs.com\/python-programming-looping-techniques\/\" \/>\n<meta property=\"og:site_name\" content=\"Python Programs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/btechgeeks\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-23T07:25:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-22T13:09:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:site\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prasanna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/python-programs.com\/#organization\",\"name\":\"BTech Geeks\",\"url\":\"https:\/\/python-programs.com\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/btechgeeks\/\",\"https:\/\/www.linkedin.com\/in\/btechgeeks\",\"https:\/\/in.pinterest.com\/btechgeek\/\",\"https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg\",\"https:\/\/www.facebook.com\/btechgeeks\",\"https:\/\/twitter.com\/btech_geeks\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"contentUrl\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"width\":350,\"height\":70,\"caption\":\"BTech Geeks\"},\"image\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/python-programs.com\/#website\",\"url\":\"https:\/\/python-programs.com\/\",\"name\":\"Python Programs\",\"description\":\"Python Programs with Examples, How To Guides on Python\",\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/python-programs.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage\",\"url\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/\",\"name\":\"Python Programming \u2013 Looping Techniques - Python Programs\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/#website\"},\"datePublished\":\"2021-04-23T07:25:19+00:00\",\"dateModified\":\"2021-11-22T13:09:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/python-programs.com\/python-programming-looping-techniques\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/python-programs.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Programming \u2013 Looping Techniques\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage\"},\"author\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb\"},\"headline\":\"Python Programming \u2013 Looping Techniques\",\"datePublished\":\"2021-04-23T07:25:19+00:00\",\"dateModified\":\"2021-11-22T13:09:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage\"},\"wordCount\":174,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/python-programs.com\/python-programming-looping-techniques\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb\",\"name\":\"Prasanna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g\",\"caption\":\"Prasanna\"},\"url\":\"https:\/\/python-programs.com\/author\/prasanna\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Programming \u2013 Looping Techniques - Python Programs","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:\/\/python-programs.com\/python-programming-looping-techniques\/","og_locale":"en_US","og_type":"article","og_title":"Python Programming \u2013 Looping Techniques - Python Programs","og_description":"In this Page, We are Providing Python Programming \u2013 Looping Techniques. Students can visit for more Detail and Explanation of Python Handwritten Notes\u00a0Pdf. Python Programming \u2013 Looping Techniques Looping techniques The list can also be used in iteration operation, for example: >>> for a in [ 4 , 6 , 9 , 2 ] : … Python Programming \u2013 Looping Techniques Read More »","og_url":"https:\/\/python-programs.com\/python-programming-looping-techniques\/","og_site_name":"Python Programs","article_publisher":"https:\/\/www.facebook.com\/btechgeeks","article_published_time":"2021-04-23T07:25:19+00:00","article_modified_time":"2021-11-22T13:09:21+00:00","twitter_card":"summary_large_image","twitter_creator":"@btech_geeks","twitter_site":"@btech_geeks","twitter_misc":{"Written by":"Prasanna","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/python-programs.com\/#organization","name":"BTech Geeks","url":"https:\/\/python-programs.com\/","sameAs":["https:\/\/www.instagram.com\/btechgeeks\/","https:\/\/www.linkedin.com\/in\/btechgeeks","https:\/\/in.pinterest.com\/btechgeek\/","https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg","https:\/\/www.facebook.com\/btechgeeks","https:\/\/twitter.com\/btech_geeks"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/","url":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","contentUrl":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","width":350,"height":70,"caption":"BTech Geeks"},"image":{"@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/python-programs.com\/#website","url":"https:\/\/python-programs.com\/","name":"Python Programs","description":"Python Programs with Examples, How To Guides on Python","publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/python-programs.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage","url":"https:\/\/python-programs.com\/python-programming-looping-techniques\/","name":"Python Programming \u2013 Looping Techniques - Python Programs","isPartOf":{"@id":"https:\/\/python-programs.com\/#website"},"datePublished":"2021-04-23T07:25:19+00:00","dateModified":"2021-11-22T13:09:21+00:00","breadcrumb":{"@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/python-programs.com\/python-programming-looping-techniques\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/python-programs.com\/"},{"@type":"ListItem","position":2,"name":"Python Programming \u2013 Looping Techniques"}]},{"@type":"Article","@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#article","isPartOf":{"@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage"},"author":{"@id":"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb"},"headline":"Python Programming \u2013 Looping Techniques","datePublished":"2021-04-23T07:25:19+00:00","dateModified":"2021-11-22T13:09:21+00:00","mainEntityOfPage":{"@id":"https:\/\/python-programs.com\/python-programming-looping-techniques\/#webpage"},"wordCount":174,"commentCount":0,"publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/python-programs.com\/python-programming-looping-techniques\/#respond"]}]},{"@type":"Person","@id":"https:\/\/python-programs.com\/#\/schema\/person\/ea8ce699662f0d7e248e52fe080b85bb","name":"Prasanna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/174540ad43736c7d1a4c4f83c775e74d?s=96&d=mm&r=g","caption":"Prasanna"},"url":"https:\/\/python-programs.com\/author\/prasanna\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3494"}],"collection":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/comments?post=3494"}],"version-history":[{"count":1,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3494\/revisions"}],"predecessor-version":[{"id":3502,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3494\/revisions\/3502"}],"wp:attachment":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/media?parent=3494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/categories?post=3494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/tags?post=3494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}