Lo que te recomendaría es utilizar una clave, un nombre de sucursal o algo único por lo que puedas preguntar fácilmente.
Armas tu estructura usando esa clave como índice, por ejemplo:
sucursales['sucursalN']
entonces, podés preguntar fácilmente si la sucursal existe:
Código Python:
Ver originalfor fila in dato:
if x['sucursal'] in sucursales: # la clave está en el diccionario
sucursales[x['sucursal']]['Preguntas'].append(...)
else:
sucursales[x['sucursal']] = { cadena: ..., etapa: ... }
O, ya puestos a utilizar funciones algo más avanzadas de diccionarios, te podrías ahorrar el if utilizando setdefault(), que agrega un índice a un diccionario si no existe:
Código Python:
Ver originalfor fila in dato:
sucursal = sucursales.setdefault(x['sucursal'], {cadena: ..., etapa: ...}
sucursal['Preguntas'].append(...)
Saludos.