With the for loop, we can execute a set of statements - once for each item in a list, tuple, set etc.
Syntax
fruits = ["apples", "bananas", "cherries"] for x in fruits: print(x)
This shows that a for loop iteration is made, and it runs through each item in the list called fruits.
Here, the x refers to a temporary variable used to store the value of the current position in the range of the for loop that only has scope within its for loop. You could use any other variable name in place of "i" such as "count" or "x" or "number".
Below, i used fruit as the temporary variable instead of x.
fruits = ["apples", "bananas", "cherries"] for fruit in fruits: print(x)
Examples
Even strings are iterable objects as they contain a sequence of characters.
Syntax
for x in banana: print(x)
Example
With the break statement, we can stop the loop before it loops through all the items.
Syntax
fruits = ["apples", "bananas", "cherries"] for x in fruits: print(x) if x == "bananas": break
Examples
With the continue statement, we can skip over a part of the loop where an additional condition is set, and then go on to complete the rest of the loop.
Syntax
fruits = ["apples", "bananas", "cherries"] for x in fruits: if x == "bananas": continue print(x)
Examples
1. Create a list containing 5 names and use the for loop to print out all the names
2. Use the same list from number 1, use break to stop after the third element.
3. Iterate the string "hullaballoo". Use continue to skip all the letter 'l', and print the rest.