Programación Web y Scripting > Python
IndexError: list index out of range
(1/1)
daomarn:
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
leosansan:
--- Cita de: 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?
......................................................
--- Fin de la cita ---
Te dejo los print para que "veas" lo que sucede:
--- Código: ---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)
--- Fin del código ---
Creo que se podría compactar más. pero con eso tienes para ir tirando.
Bueno, lo compacto:
--- Código: ---ip=a['net1'][0]['addr']
print (ip)
--- Fin del código ---
Saluditos!....
Navegación
Ir a la versión completa