A Python ciklusai úgy lesznek megtervezve, hogy közvetlenül az iterálható objektumok (gyűjtemények) felett iterálnak, ahelyett hogy az indexszámlálókat manipulálnák — így tiszta és olvasható kódot érhetünk el. A két ciklus típus a for és a while.
A for ciklus — közvetlen iteráció az elemeken
fruit [, , ]:
(fruit)
fruits = [, ]
i ((fruits)):
(fruits[i])
