[pyar] Consulta: lógica de las listas Listas

Diego Uribe Gamez diego.uribe.gamez en gmail.com
Vie Dic 2 16:09:01 ART 2011


Pues si, como dije desde un principio soy nuevo y quiero hacer algo mas
grande que mis conocimientos, se que se puede y miro en Internet, ademas de
preguntas a la comunidad.

un error muy tonto, creo que es solo cambiarlos de lado y ya, voy a ver y
les cuento.

----------------------------------------------------
 Lista[0] = host
Lista[1] = port
 ----------------------------------------------------

El 2 de diciembre de 2011 14:04, fisa <fisadev en gmail.com> escribió:

> El día 2 de diciembre de 2011 16:03, fisa <fisadev en gmail.com> escribió:
> >
> >
> > El 2 de diciembre de 2011 15:55, Diego Uribe Gamez
> > <diego.uribe.gamez en gmail.com> escribió:
> >
> >> Bueno, voy a ser mas concreto:
> >>
> >> ----------------------------------------------------
> >> host = str(cfg_host)
> >> port = int(cfg_port)
> >> addr = (host, port)
> >> ----------------------------------------------------
> >>
> >> cuando imprimo addr me sale ('186.98.82.000', 3333) de la misma forma
> que
> >> si imprimo las dos por separado host y port, el problema esta aquí:
> >>
> >> Codigo:
> >> ----------------------------------------------------
> >> host = Lista[0]
> >> port = Lista[1]
> >> ----------------------------------------------------
> >> addr[0] = Lista[0]
> >> addr[1] = Lista[1]
> >> ----------------------------------------------------
> >>
> >> Salida:
> >> ----------------------------------------------------
> >> Traceback (most recent call last):
> >>   File "svr_udp_gps2.py", line 77, in <module>
> >>     host = Lista[0]
> >> IndexError: list index out of range
> >> ----------------------------------------------------
> >> Traceback (most recent call last):
> >>   File "svr_udp_gps2.py", line 77, in <module>
> >>     addr[0] = Lista[0]
> >> IndexError: list index out of range
> >> ----------------------------------------------------
> >>
> >> En cualquiera de los dos casos, no entiendo porque no puedo meter los
> >> datos en una Lista[0] ??
> >
> >
> >
> > Dos cosas:
> >
> > Por una parte, ahí no estás metiendo los datos en Lista[0].
> > Cuando hacés por ejemplo "host = Lista[0]" Estas "sacando" de Lista[0] y
> > "metiendo" en host.
>
> Me corrijo en esta frase porque se presta a confusión: No estas
> "sacando" sino "leyendo" de Lista[0]. El elemento que haya tenido
> Lista[0] va a seguir estando ahí también :)
>
> > Por otra parte, en esa misma línea fijate que el error te dice bien claro
> > cuál es el problema:
> >
> > File "svr_udp_gps2.py", line 77, in <module>
> >     host = Lista[0]
> > IndexError: list index out of range
> >
> > Interpretemos cada linea del mensaje de error:
> >
> > File "svr_udp_gps2.py", line 77, in <module>
> > Dice: "en el archivo svr_udp_gps2.py, linea 72, en el modulo que se está
> > ejecutando"
> >
> >     host = Lista[0]
> > Es la linea donde ocurrió el error
> >
> > IndexError: list index out of range
> > El error "ErrorDeIndice: índice de lista fuera de rango".
> > Es decir, estás intentando acceder a la lista con un índice que no existe
> > dentro de la lista.
> > En este caso a la única lista que estás intentando acceder con un índice
> es
> > la variable Lista.
> > Por eso está bien claro, Lista no tiene ningún elemento, porque no tiene
> ni
> > siquiera primera posición (la posición 0).
> >
> > Entonces tenés que mirar un poco antes, qué metés en Lista.
> > Qué metés en lista entonces?
> >
> > --
> > fisa  -  Juan Pedro Fisanotti
>
>
>
> --
> fisa  -  Juan Pedro Fisanotti
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
 *Diego Alonso Uribe Gamez*
------------------------------

*Desarrollador web*

Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>

Google+: http://gplus.to/diegoug
------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111202/dbb64260/attachment.html>


More information about the pyar mailing list