On Apr 3, 6:05 pm, Steven Bethard <[EMAIL PROTECTED]> wrote:
> bahoo wrote:
> > The larger problem is, I have a list of strings that I want to remove
> > from another list of strings.
>
> If you don't care about the resulting order::
>
>      >>> items = ['foo', 'bar', 'baz', 'bar', 'foo', 'frobble']
>      >>> to_remove = ['foo', 'bar']
>      >>> set(items) - set(to_remove)
>      set(['frobble', 'baz'])
>
> If you do care about the resulting order::
>
>      >>> to_remove = set(to_remove)
>      >>> [item for item in items if item not in to_remove]
>      ['baz', 'frobble']
>
> STeVe

This is amazing. I love python!

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to