[Python-es] Problemas para hacer una lista

Angel Claudio Alvarez angel en angel-alvarez.com.ar
Mie Mayo 16 00:52:07 CEST 2012


El mar, 15-05-2012 a las 16:07 -0500, alito s escribió:
> Lo siento, no entiendo tu pregunta. Me la podrías detallar?
> 
El error es que estas definiendo "table" como string, cuando deberias
definirla como lista

table = []

> Gracias.
> 
> 2012/5/15 Rock Neurotiko <miguelglafuente en gmail.com>
>         ¿Como estas usando la lista?
>         
>         El 15 de mayo de 2012 23:00, alito s <alito81 en gmail.com>
>         escribió:
>         
>                 Gracias por contestar. Lo hice y me sale el siguiente
>                 error:
>                 
>                 AttributeError: 'NoneType' object has no attribute
>                 'append'
>                 Pero supongo que es por ahi.
>                 
>                 2012/5/15 sergiogomez <sergiogomez en tostado.com.ar>
>                         On Tue, 15 May 2012 15:18:10 -0500, alito s
>                         wrote:
>                                 Hola a tod en s:
>                                 
>                                 Tengo un problema con hacer una lista,
>                                 ojala me puedan ayudar. Estoy
>                                 buscando un número al final de una
>                                 fila y eso quiero que se vaya
>                                 añadiendo a una lista. Efectivamente,
>                                 puedo hacer lo anterior, mi
>                                 problema es que obtengo una lista con
>                                 números repetidos.
>                                 Este es mi código:
>                                 
>                                 table = ""
>                                  mysearch = inp.readlines()
>                                  for line in mysearch:
>                                       findWords1 = re.search (r"d+$",
>                                 line)
>                                       if findWords1:
>                                            table = table +
>                                 findWords1.group() + ","
>                                           print table
>                                 
>                                 Y esto es lo que me sale:
>                                 594,594,80,594,80,345,
>                                 
>                                 Al final yo solo quiero los últimos
>                                 tres número. Se que hay algo
>                                 mal en mi código, pero no logro
>                                 descrifrar que es. Cómo les
>                                 mencioné, se repiten los números de
>                                 las primeras búsquedas. 
>                                 Gracias por su ayuda.
>                         
>                         
>                         y algo así?
>                         
>                         
>                         table = []
>                         mysearch = inp.readlines()
>                         for line in mysearch:
>                            findWords1 = re.search (r"d+$", line)
>                            if findWords1:
>                         
>                                table.append(findWords1.group())
>                         print table
>                         
>                         _______________________________________________
>                         Python-es mailing list
>                         Python-es en python.org
>                         http://mail.python.org/mailman/listinfo/python-es
>                         FAQ: http://python-es-faq.wikidot.com/
>                         
>                 
>                 
>                 
>                 _______________________________________________
>                 Python-es mailing list
>                 Python-es en python.org
>                 http://mail.python.org/mailman/listinfo/python-es
>                 FAQ: http://python-es-faq.wikidot.com/
>                 
>         
>         
>         
>         
>         -- 
>         Miguel García Lafuente - Rock Neurotiko
>         Vocal de la Junta Directiva Nacional del Partido Pirata.
>         Coordinador de Jóvenes Piratas en Madrid.
>         
>         
>         "Libertad en lugar de miedo." - "Información libre, sociedad
>         libre."
>         
>         
>         El contenido de este e-mail es privado, no se permite la
>         revelacion del contenido de este e-mail a gente ajena a él.
>         
>         
>         
>         _______________________________________________
>         Python-es mailing list
>         Python-es en python.org
>         http://mail.python.org/mailman/listinfo/python-es
>         FAQ: http://python-es-faq.wikidot.com/
>         
> 
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/




Más información sobre la lista de distribución Python-es