Display if string cintains characters

Post date: Jul 7, 2015 3:40:16 PM

I will just use for loop in this case.

In [ ]:

In [1]:

In [2]:

In [3]:

mylist = ['dogs', 'frogs', 'cats', 'drops', 'logs', 'drseuss']

# display words containing 'og' [s for s in mylist if 'og' in s]

Out[1]:

['dogs', 'frogs', 'logs']

# display words not containing 'og' [s for s in mylist if 'og' not in s]

Out[2]:

['cats', 'drops', 'drseuss']

# display words not containing 'og' and 'dr' [s for s in mylist if ('og' not in s) & ('dr' not in s)]

Out[3]:

['cats']