Вы удаляетесь из списка, итерации по нему. Это не очень хорошая идея. Существуют и другие способы сделать то, что вы пытаетесь сделать, одним из которых является отслеживание индексов списка всех элементов, которые вы хотите удалить из списка, а затем удалить их вне вашего цикла for / loop