Re:Tail Recursion
by klmr on Thursday December 12, 2019 @04:31AM
(#21770536)
(nonsense deleted)
[ Parent
| on HN ]
Python for loops aren’t actually bounded: if the iterator you’re looping over doesn’t terminate then neither will the loop. It also only calls the iterator’s next() method once per loop, so it’s possible for the body of a loop to affect future iterations by mutating the iterator.
You’re right, of course. I had completely forgotten that.