title: How do I delete displayed objects in python with pygame?
body: <p>I'm trying to make asteroids drop from the top straight to the bottom of the screen and then disappear.
  To do this I have made multiple objects of class Asteroid, however I can't delete them afterwards.</p>
  
  <pre><code>A = []
  while gameLoop:
  ...
  
  a = Asteroid()
  A.append(a)`
  
  for i in A:
      i.move()
      if i.pos &gt; dWidth:
           del i  # This doesn't remove the object
  </code></pre>
  
  <p>Is there any way to delete them?</p>