On Thu, 25 Feb 2010 07:48:44 -0800, Jeremy wrote:

> I have a regular expression that searches for some numbers and puts them
> into a dictionary, i.e.
> 
> '(?P<integer>\d+)\s+(?P<float>\d+\.\d+)'
> 
> Is it possible to have the results of the matches returned as int or
> float objects instead of strings?

No. Just convert the match with int() or float() before storing it in the 
dictionary. That is, instead of:

d[key] = match

use

d[key] = float(match)

or similar.

-- 
Steven
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to