round numbers in an array without importing Numeric or Math? - SOLVED, sort of

Lance Hoffmeyer lance at augustmail.com
Tue May 16 14:55:47 EDT 2006


The array comes out as unicode.  This is probably because I am grabbing the numbers
from a Word Doc using regex's.

So, before rounding I perform the following:
# Convert to String
Topamax = [str(x) for x in Topamax]
# Convert to floating
Topamax = [float(x) for x in Topamax]
# Finally, round the number
Topamax= [(x+0.5) for x in Topamax]

Is there a shorter way?

Lance



Lance Hoffmeyer wrote:
> Is there an easy way to round numbers in an array?
> 
> I have
> Test = [1.1,2.2,3.7]
> 
> and want to round so the values are
> 
> print Test  [1,2,4]
> 
> 
> Lance



More information about the Python-list mailing list