Agregar claves faltantes en el diccionario en Python
Tengo una lista de diccionarios:
L = [{0:1,1:7,2:3,4:8},{0:3,2:6},{1:2,4:6}....{0:2,3:2}].
Como puede ver, los diccionarios tienen diferente longitud. Lo que necesito es agregar claves faltantes: valores a cada diccionario para que tengan la misma longitud:
L1 = [{0:1,1:7,2:3,4:8},{0:3,1:0,2:6,3:0,4:0},{0:0, 1:2,3:0,4:6}....{0:2,1:0,2:0,3:2,4:0}],
Significa agregar ceros para los valores faltantes. La longitud máxima no se proporciona de antemano, por lo que uno puede obtenerla solo iterando a través de la lista.
Traté de hacer algo con dictados predeterminados, comoL1 = defaultdict(L)
pero parece que no entiendo correctamente cómo funciona.