Michele Simionato wrote: > Guido and the Common Lisp implementors are happy with mutating the loop > index. I myself prefer the functional way. I'd agree with you, except Python doesn't provide any way to create user-defined constants, so constant loop indices have no precedent.