[Python-Dev] Complexity documentation request

Greg Ewing greg.ewing at canterbury.ac.nz
Tue Mar 11 00:51:05 CET 2008


Martin v. Löwis wrote:
> Yes - the assumption is that more del calls will follow, so that the
> dictionary eventually ends up empty. Only when new inserts are made,
> that assumption is proven wrong, and the shrinking can be done in
> one sweep.

Hmmm. So the most efficient way to copy a dict that you've
just deleted a lot of things from is to insert something, then
delete it again, and then copy. :-)

-- 
Greg


More information about the Python-Dev mailing list