range()라는 함수와 자주 쓰이는것 같습니다. java에서 for(int i = 0 ; i < 10 ; i++) 이것을 Python에서는 for i in range(10): 이렇게 씁니다. range(5,10) 이렇게도 쓸 수가 있는데 5 이상 10 미만을 뜻합니다. 즉 [5, 6, 7, 8, 9] 이런 배열을 만들어 주는듯 합니다.

>>> a = ['spring', 'hibernate', 'python']
>>> for i in range(len(a)):
...     print a[i]
...

>>> a = ['spring', 'hibernate', 'python']
>>> for i in a:
...     print "저는 %s를 공부하고 있습니다." % i
...
저는 spring를 공부하고 있습니다.
저는 hibernate를 공부하고 있습니다.
저는 python를 공부하고 있습니다.