[Tutor] filtering NaN values
alan.gauld at btinternet.com
Tue Jun 23 07:53:59 CEST 2009
"Kent Johnson" <kent37 at tds.net> wrote
>> I have a list with some values being NaN (after division-by-zero). How
>> can I
>> check and remove all the NaN values?
> In Python 2.6 you can use math.isnan() to check for NaN, so you can
> filter your list by
> newList = [ x for x in oldList if not math.isnan(x) ]
Interesting! How is a NaN stored in Python?
ie. How do you get to the point of having one in the first place?
Author of the Learn to Program web site
More information about the Tutor