Dear support,
I'm trying to resolve #7315 and have discovered something that
disturbs me, but probably is reasonable to someone who really
understands Python lists. Namely:
{{{
>>> L=[1,2,3,4]
>>> for x in L:
... L.remove(x)
... x
... L
...
1
[2, 3, 4]
3
[2, 4]
>>> L
[2, 4]
}}}
Somehow it is going by the index of the list, not the actual
elements. Assuming this is intended behavior, what is the right
workaround? Any link to the official Python documentation would be
wonderful as well.
Thanks,
- kcrisman
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---