Marc 'BlackJack' Rintsch wrote:
An operation that most people avoid because of the penalty of "shifting
down" all elements after the deleted one. Pythonistas tend to build new
lists without unwanted elements instead.
Which is exactly what I have done with my big lxml.etree, from which I
needed to delete some elements: constructed a new tree only with
elements I wanted. Sure, that works.
There _is_ a minor side effect: nearly doubling memory usage while the
operation lasts. 99% of the time it's not a problem, sure.
> I can't even remember when I
deleted something from a list in the past.
Still, doesn't that strike you as.. workaround?
I half-got used to it, but it would still be nice not to (practically)
have to use it.
Enough whining. Gonna eat my quiche and do my Python. :-)
--
http://mail.python.org/mailman/listinfo/python-list