[Python-es] Problemas para hacer una lista
sergiogomez
sergiogomez en tostado.com.ar
Mar Mayo 15 22:44:35 CEST 2012
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
Más información sobre la lista de distribución Python-es