Loading section...
Iterating with for Loops
Concepts: pyForBasic
A for loop repeats a block of code once for each item in a sequence. Without one, processing fifty files means writing fifty nearly-identical blocks of code. A loop collapses all of that into three lines. Basic for Loop Syntax Looping Over Strings Strings are sequences of characters, so you can loop over them character by character: Each character in the string becomes the loop variable in turn. This is useful for analyzing text character by character. Accumulating Results A common pattern is to build up a result as you loop through items. Initialize an accumulator before the loop, then update it inside: Building New Lists You can create new lists by looping through existing ones and appending transformed items: This pattern of initializing an empty list before the loop and appending items