Oops, try again. Your code looks a bit off--it threw a "list index out of range" error. Check the Hint if you need help!
Why doesn't work? I have no idea
def purify(numbers): new_numbers =  for i in numbers: if numbers[i] % 2 == 0: numbers.remove(i) else: new_numbers.append(i) return new_numbers purify([1,2,3])