[Python-Dev] list.discard? (Re: dict.discard)

python at rcn.com python at rcn.com
Mon Sep 25 01:21:27 CEST 2006


> When I want to remove something from a list I typically write:
>
>   while x in somelist:
>       somelist.remove(x)

An O(n) version of removeall:

   somelist[:] = [e for e in somelist if e != x]


Raymond


More information about the Python-Dev mailing list