Tengo un tipo de lógica detallada que me gustaría compactar con algunas comprensiones.Comprensión de listas y dict combinados
Básicamente, tengo un objeto dict que estoy leyendo desde el que tengo 16 valores que me preocupan. Estoy recibiendo las llaves que quiero con la siguiente comprensión:
["I%d" % (i,) for i in range(16)]
El diccionario fuente de tipo de parece a esto:
{ "I0": [0,1,5,2], "I1": [1,3,5,2], "I2": [5,9,10,1], ... }
me gustaría mapa esencialmente este diccionario a ser algo así como esto:
[
{ "I0": 0, "I1": 1, "I2": 5, ... }
{ "I0": 1, "I1": 3, "I2": 9, ... }
...
]
Cómo puedo trazar me cosas con lista y comprensiones del diccionario para transformar mi dict fuente en mi lista de destinos de los diccionarios?
+1 para la elaboración paso a paso. Nuestros enfoques son los mismos, excepto que hice un uso extenso de 'map' :) – qiao
@qiao sí, adoptamos el mismo enfoque de una manera más abstracta. Solo tengo cierta preferencia por las listas de comprensión, pero su solución es excelente. – brandizzi