title: try-except block in for loop skips NEXT iteration?
body: <p>I have text data that I am trying to clean for numerical values. I break it into as clean rows as I can, and separate the rows into data points. An example is</p>
  
  <pre><code>["1.115","","","4.3"]
  </code></pre>
  
  <p>My code should turn that into</p>
  
  <pre><code>["1.115","4.3"]
  </code></pre>
  
  <p>Here is the snippet:</p>
  
  <pre><code>for i in t:
      try:
          print(float(i))
      except ValueError:
          print(i)
          t.remove(i)
          continue
  </code></pre>
  
  <p>All the print() statements are there for debugging. Running the code gives </p>
  
  <pre><code>["1.115","","4.3"]
  </code></pre>
  
  <p>As output. If there are no two non-floats in a row, it runs fine, but after removing a non-float through the exception handling, it does not print the next float value.</p>