[Python-Dev] List copy and clear (was Re: Inconsistent API for sets.Set and build-in set) (original) (raw)

Tim Peters tim.peters at gmail.com
Fri Jul 1 00:20:38 CEST 2005


[Raymond Hettinger]

the current idiom:

mylist[:] = [] # clear

[Fred L. Drake, Jr.]

Unless you happen to prefer the other current idiom:

del mylist[:]

Or my personal favorite,

while mylist:
    del mylist[::2]

Then the original index positions with the most consecutive trailing 1 bits survive the longest, which is important to avoid ZODB cache bugs .



More information about the Python-Dev mailing list