dividir cadena y sacar solamente numeros

Catalin Lungu lcatalin en siadv.com
Mie Ene 26 09:10:21 CET 2005


También de esta forma:
[int(i) for i in (p.replace("[","")).replace("]","").split(",") if 
i.isdigit()]

Saludos,
Catalin

----- Original Message ----- 
From: "Carles Company Soler" <carles en companysoler.com>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Tuesday, January 25, 2005 7:02 PM
Subject: Re: [Python-es] dividir cadena y sacar solamente numeros


>A Dimarts 25 Gener 2005 18:53, Carles Company Soler va escriure:
>> A Dimarts 25 Gener 2005 18:47, Carles Company Soler va escriure:
>> > 8<---------------------------------------------
>> > import re
>> >
>> > regexp=re.compile("[0-9]+")
>> >
>> > b="[[1000,25652,653],[12224,254585,32116],[32157,3158,35139],[12120,11,12
>> >]] "
>> >
>> > numeros=regexp.findall(b)
>>
>> #falta esto
>> resultado=[int(i) for i in numeros]
>>
>> > ----------------------------------->8----
>>
>> saludos!
>
> A la tercera va la vencida:
>
> ---8<----------------------------
> import re
> regexp=re.compile("[0-9]+")
> b="[[1000,25652,653],[12224,254585,32116],[32157,3158,35139],[12120,11,12]]"
> numeros=[int(i) for i in regexp.findall(b)]
> -------------------------------->8---
>
> Saludos!
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es 




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