Preguntas etiquetadas con dictionary

120
¿Recorrer todos los valores de diccionario anidados?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Estoy tratando de recorrer un diccionario e imprimir todos los pares de valores clave donde el valor no es un diccionario anidado. Si el valor es un diccionario, quiero ir a él e imprimir...

118
Accediendo a elementos del diccionario de Python por índice

Considere un dictado como mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } ¿Cómo accedo, por ejemplo, a un elemento particular de este diccionario? por ejemplo, me gustaría imprimir el primer elemento después de formatear el primer...

113
Una clase de Python que actúa como dic

Quiero escribir una clase personalizada que se comporte como dict, entonces, estoy heredando dict. Mi pregunta, sin embargo, es: ¿Necesito crear un dictmiembro privado en mi __init__()método? No veo el sentido de esto, ya que ya tengo el dictcomportamiento si simplemente heredo de dict. ¿Alguien...

112
Lista de tuplas al diccionario

Así es como estoy convirtiendo actualmente una lista de tuplas en un diccionario en Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} ¿Existe una forma mejor? Parece que debería haber una sola línea para hacer

109
Iterando a través de un objeto JSON

Estoy tratando de iterar a través de un objeto JSON para importar datos, es decir, título y enlace. Parece que no puedo acceder al contenido que está más allá del :. JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on...