> 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