title: Delete many elements of list (python)
body: <p>I have a list L.</p>
  
  <p>I can delete element i by doing:</p>
  
  <pre><code>del L[i]
  </code></pre>
  
  <p>But what if I have a set of non contiguous indexes to delete?</p>
  
  <pre><code>I=set([i1, i2, i3,...])
  </code></pre>
  
  <p>Doing:</p>
  
  <pre><code>for i in I: 
       del L[i]
  </code></pre>
  
  <p>Won't work.</p>
  
  <p>Any ideas?</p>