On Mar 19, 11:28 pm, Lee Sander <[EMAIL PROTECTED]> wrote: > Hi, > I have a float array ( eg [-1.3, 1.22, 9.2, None, 2.3] ) but there are > many missing vlaues which are represented as None. I would like to > remove all such instances in one go. > There is a remove function but it removes only the first instance, is > there a delete/remove all function? > thanks You can also do it with the filter function. >>> a= [-1.3, 1.22, 9.2, None, 2.3] >>> a=filter ( lambda b: b != None, a) >>> print a [-1.3, 1.22, 9.1999999999999993, 2.2999999999999998]
Greetings Rainer -- http://mail.python.org/mailman/listinfo/python-list