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