¿Hay una forma fácil de iterar sobre el diccionario anidado, que puede consistir en otros objetos como listas, tuplas y luego diccionarios para que la iteración cubra todos los elementos de estos otros objetos?Iterar sobre el diccionario anidado
Por ejemplo, si escribo una clave de un objeto de diccionario anidado, obtendría todo enumerado en el intérprete de Python.
[editar] aquí es ejemplo diccionario:
{
'key_1': 'value_1',
'key_2': {'key_21': [(2100, 2101), (2110, 2111)],
'key_22': ['l1', 'l2'],
'key_23': {'key_231': 'v'},
'key_24': {'key_241': 502,
'key_242': [(5, 0), (7, 0)],
'key_243': {'key_2431': [0, 0],
'key_2432': 504,
'key_2433': [(11451, 0), (11452, 0)]
},
'key_244': {'key_2441': {'key_24411': {'key_244111': 'v_24411',
'key_244112': [(5549, 0)]
},
'key_24412':'v_24412'
},
'key_2441': ['ll1', 'll2']
}
},
}
}
lo siento por ser ilegible, pero lo hice lo mejor que pude.
Para la segunda parte de su pregunta, es posible que desee [una bonita impresora] (http://www.doughellmann.com/PyMOTW/pprint/). – miku
¿Por qué votar negativamente sin proporcionar una razón para ello? ¿La pregunta es mal hecha? ¿El ejemplo del objeto del diccionario es malo? Es solo parte de un diccionario mucho más grande para el que quiero usar graphviz de manera automatizada si es posible sin gatear a mano – theta
, algunas personas simplemente se activan cuando ven a otras personas intentando iterar a través de diccionarios o tablas hash – prusswan