It has the ability to iterate over the items of any sequence, such as a list or a string.
for iterating_variable in sequence:
If a sequence contains an expression list, it is evaluated first. Then, the first item in the sequence is assigned to the iterating variable iterating_var. Next, the statements block is executed. Each item in the list is assigned toiterating_var, and the statement(s) block is executed until the entire sequence is exhausted.
for letters in 'Forloop': # Example1
print 'Current Letter :', letters
python = ['forloop', 'while', 'if']
for temp in python: # Example2
print 'Current fruit :', temp
print "Good bye!"