title: Remove by index on nested list
body: <p>I have a nested list:</p>
  
  <pre><code>x = [[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
  </code></pre>
  
  <p>I want to iterate over the list and return a new nested list with each list returned with one value missing. So:</p>
  
  <pre><code>new_x = [[2,3,4],[1,3,4],[1,2,4],[1,2,3]]
  </code></pre>
  
  <p>I have this:</p>
  
  <pre><code>temp_list = []
  y = 0
  for i in x:
      temp_list += i.remove(y)
      y+=1
  print(x)
  </code></pre>
  
  <p>But what's happening is each iteration is removing the indexed item so the list goes out of range. </p>