On Tue, 15 May 2012 15:18:10 -0500, alito s wrote:
Hola a tod@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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a