filter list in python by another list of stop-words (substrings)
<p>I'm looking for nice pythonic way of filtering one list by another stop-list, but I want to match substrings from second list in first. </p>

<p>To be specific: I have list1 of URLs and list2 like:</p>

<pre><code>['microsoft.com', 'ibm.com', 'cnn', '.ru'] etc
</code></pre>

<p>First list of URLs is huge (thousands of items), second list is smaller, like 500-1000. But simple match using "in" or sets is not enough, because second list items should be used as substring search. 
All I could think is two "for" loops, but they don't seem to by pythonic :)</p>

<p>PS Purpose is to remove matched items from first list.</p>
