filter a list of strings
c.buhtz at posteo.jp
c.buhtz at posteo.jp
Wed Dec 2 20:15:38 EST 2015
I would like to know how this could be done more elegant/pythonic.
I have a big list (over 10.000 items) with strings (each 100 to 300
chars long) and want to filter them.
list = .....
for item in list[:]:
if 'Banana' in item:
list.remove(item)
if 'Car' in item:
list.remove(item)
There are a lot of more conditions of course. This is just example code.
It doesn't look nice to me. To much redundance.
btw: Is it correct to iterate over a copy (list[:]) of that string list
and not the original one?
--
GnuPGP-Key ID 0751A8EC
More information about the Python-list
mailing list