Včasih je uporaba zanke "while" za prehod preko vseh elementov seznama malo nepraktična. Življenje bo lažje, če uporabimo drugo obliko krmilnega stavka, ki mu pravimo zanka "for". Njeno uporabo si oglejmo na naslednjem primeru.
Python v tem primeru torej za vsako vrednost v seznamu "teden" priredi spremenljivki z imenom "dan" to vrednost in nato izvede stavke bloka, ki sledi. V našem primeru jih izpiše. Na ta način lahko seveda uporabimo katerikoli seznam in za začasno spremenljivko lahko uporabimo katerokoli ime.


