
The „For-Loop“ in Python is used to iterate over a sequence (list, tuple, string) or other iterable objects. Iterating over a sequence is called traversal.
Syntax for the „For-Loop“:

Here, X is the variable that takes the value of the item inside the sequence on each iteration.
Loop continues until we reach the last item in the sequence. The body of for loop is separated from the rest of the code using indentation.
Here you can see a flow chart which helped me understanding „For-Loops“ better

For a nice example I recommend you this website:
https://www.pythonforbeginners.com/loops/for-while-and-nested-loops-in-python