"Quick+easy to add and remove stuff from lists, e.g: aliens, bullets,keys,diamonds."
Array slicing makes it very easy to do it with arrays too
Array slicing makes it very easy to do it with arrays too
It may be easy, but slicing arrays up and restitching them to remove an element every loop (as you may have to in the example I gave) is a very slow way (at runtime) of handling things - you potentially have to copy a large portion of the array to a new position every loop - none of this overhead with lists.
Of course arrays are damn handy too for other stuff...