Agregar la lista de diccionarios de Python a un archivo sin cargarlo

Supongamos que necesito tener un archivo de base de datos que consiste en una lista de diccionarios:

expediente:

[
  {"name":"Joe","data":[1,2,3,4,5]},
  {   ...                         },
           ...
]

Necesito tener una función que reciba una lista de diccionarios como se muestra arriba y la agregue al archivo. ¿Hay alguna forma de lograrlo, por ejemplo, usando json (o cualquier otro método), sin cargar el archivo?

EDIT1: Nota: Lo que necesito, es agregar nuevos diccionarios a un archivo ya existente en el disco.

Respuestas a la pregunta(4)

Su respuesta a la pregunta