Conversion of string to integer

Thinker thinker at branda.to
Tue Jan 30 09:39:30 CET 2007


jupiter wrote:
> Hi guys,
>
> I have a problem. I have a list which contains strings and numeric. 
> What I want is to compare them in loop, ignore string and create 
> another list of numeric values.
>
> I tried int() and decimal() but without success.
>
> eq of problem is
>
> #hs=string.split(hs)
> hs =["popopopopop","254.25","pojdjdkjdhhjdccc","25452.25"]
>   
hs = [.............]

import re
reo = re.compile(r'^[0-9]+(\.[0-9]+)?$')
result = [e for e in hs if reo.match(e)]



-- 
Thinker Li - thinker at branda.to thinker.li at gmail.com
http://heaven.branda.to/~thinker/GinGin_CGI.py




More information about the Python-list mailing list