Pandas: multiple condition to strings
<p>I try to change my dataframe.
Usually I use something like</p>

<pre><code>df1= df[df.url.str.contains("avito.ru/*/telefony/")]
</code></pre>

<p>But if I want a lot of condition?
I want to write to <code>contains</code> more than 100 strings.
How can I do that?</p>

<p>Dataframe</p>

<pre><code>анонс кинофильмов 2016
анонс кинофильмов 2016
"выборок имеют величину момента сопротивления"
"выборок имеют величину момента сопротивления"
ансамбль 9 человек
ансамбль 9 человек
ансамбль 9 человек
"Времена года в музыке, литературе, живописи"
"Времена года в музыке, литературе, живописи"
"Времена года в музыке, литературе, живописи"
apple iphone
samsumg
facebook
None
None
None
</code></pre>

<p>And some words from list</p>

<pre><code>lst = ['iphone', 'sony', 'alcatel', 'galaxy', 'samsumg]
</code></pre>

<p>Desire output</p>

<pre><code>apple iphone
samsumg
None
None
None
</code></pre>

<p>I mean if some words don't contain in str, I want to delete that. (But values with None I want to have there too).</p>