dividir cadena y sacar solamente numeros

Carles Company Soler carles en companysoler.com
Mar Ene 25 19:02:15 CET 2005


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!




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