In article <[email protected]>, Paul Rubin <[email protected]> wrote:
> Roy Smith <[email protected]> writes: > > changes = [ ] > > for key in d.iterkeys(): > > if is_bad(key): > > changes.append(key) > > changes = list(k for k in d if is_bad(k)) > > is a little bit more direct. This is true. I still file list comprehensions under "new fangled toys". While I use them, and appreciate their value, I admit they're not always the first thing that comes to my mind. OBTW, > changes = [k for k in d if is_bad(k)] is even more direct :-) -- http://mail.python.org/mailman/listinfo/python-list
