This is what I have come up with but it feels really clunky and it has to be the slow solution.
class classNameHere(object):
def __init__(self, number):
self.value = number
classes = [classNameHere(i) for i in range(1000)]
print(len(classes))
pos = 0
while pos <= len(classes)-1:
if classes[pos].value % 2:
del(classes[pos])
else:
pos += 1
print(len(classes))