title: Pythonic way to check if a set in list is present in a different set
body: <p>I have a list of sets</p>
  
  <pre><code>lst = [s1, s2, s3]
  </code></pre>
  
  <p>where </p>
  
  <pre><code>s1 = set([1, 2, 3])
  s2 = set([2, 3, 4])
  s3 = set([2, 4, 6]) 
  </code></pre>
  
  <p>and I have another set</p>
  
  <pre><code>set1 = set([1, 2, 3, 5])
  </code></pre>
  
  <p>So when I do <code>lst - set1</code> I should get <code>set()</code>. One way of doing this is just going through each element of <code>lst</code> and then do minus with <code>set1</code>. I want to know if there is any pythonic way of doing this.</p>
  
  <p>For Example:</p>
  
  <pre><code>s1 = set([1, 2, 3, 4])
  s2 = set([2, 3, 4])
  s3 = set([2, 4, 6])
  
  lst = [s1,s2,s3]
  
  set1 = set([1, 2, 3, 5, 4])
  </code></pre>
  
  <p>So I need to check if any of the element in the list <code>lst</code> is present in <code>set1</code> </p>