FOR statement

Theerasak Photha hanumizzle at
Sat Oct 21 10:11:48 CEST 2006

On 21 Oct 2006 00:50:34 -0700, Ant <antroy at> wrote:

> But there's a good reason not to. Try:
> printreverse(range(1000))
> Recursion has a maximum depth (of 1000 by default) in Python.

I guess Python isn't tail-recursive then?

Well, algorithms seem to be more naturally expressed iteratively in
Python, and to be fair, most uses of recursion you see in e.g., Scheme
textbooks are really just grandstanding in the real world.

-- Theerasak

More information about the Python-list mailing list