On 11/25/2015 4:25 AM, Antoon Pardon wrote:

I think there are reasons to find the above behaviour bizarre. I personnaly
don't find it bizarre, but that is because I'm familiar with what is going
on.

Which I suspect is necessary.

>but if someone expects the compilor to take a snapshot of L and iterate
over that I am not going to say he shouldn't have expected that.

That's something I've learned to figure out about any new language I pick up -- if parameters are passed by value or by reference, and secondly how to invoke a function appropriately for my specific use case.

Unfortunately, there are issues determining if python is in either camp, which certainly leads to confusion. see http://www.python-course.eu/passing_arguments.php or google "python pass by value or reference" for more examples.

Emile

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to