Pues sin saber de dónde viene $i o qué contienen tus variables, esto es lo mejor que te puedo ofrecer:
Código Python:
Ver originalif(row['ECNSHECHO'] != interactivos[i]['Cuestionario']):
i += 1
interactivos[i] = {
"Cuestionario": row['ECNSHECHO'],
"Giro": row['GIRO'],
"Cadena": row['CADENA'],
"IdCadena": row['ID_CAD'],
"Sucursal": row['SUCURSAL'],
"IdSucursal": row['ID_SUC'],
"Plaza": row['PLAZA'],
"Asesor": row['ASESOR'],
"Falta": row['FALTA'],
"Preguntas": [],
}
else:
interactivos[i]['Preguntas'].append({
"Numero": row['EORDEN'],
"Pregunta": row['VDETALLE'],
"RespuestaSimple": row['VDSCCOPCION'],
"RespuestaExtendida": row['VDESCRIPCION']
})