SoloCodigo
Programación Web y Scripting => Python => Mensaje iniciado por: daomarn en Viernes 1 de Marzo de 2013, 01:32
-
Estimados su ayuda
tengo esta salida en json
{u'net1': [{u'version': 4, u'addr': u'10.10.10.14'}]}
Como puedo obtener la direccion ip 10.10.10.14 en una variable?
Intente ip = dd5['net1'][1] pero bota el siguiente error
IndexError: list index out of range
Tambien intente ip = dd5['net1']['addr'] y da el suguiente error
TypeError: list indices must be integers, not str
Gracias
-
Estimados su ayuda
tengo esta salida en json
{u'net1': [{u'version': 4, u'addr': u'10.10.10.14'}]}
Como puedo obtener la direccion ip 10.10.10.14 en una variable?
......................................................
Te dejo los print para que "veas" lo que sucede:(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
a={u'net1': [{u'version': 4, u'addr': u'10.10.10.14'}]}
print (a)
b=a['net1']
print (b)
ip=b[0]['addr']
print (ip)
Creo que se podría compactar más. pero con eso tienes para ir tirando.
Bueno, lo compacto:
ip=a['net1'][0]['addr']
print (ip)
Saluditos!....(http://st.forocoches.com/foro/images/smilies/ciao.gif)