Ne pouvez pas convertir une liste de chaînes de flotteurs

Mon programme est censé lire un document texte avec une série de chiffres et de faire une liste uniquement les nombres positifs. Je ne peux pas convertir les chaînes de caractères dans le texte du document à un flotteur donc je ne peux pas déterminer s'ils sont positifs.

J'ai joint une capture d'écran parce que mon copier coller est buggé.

Ne pouvez pas convertir une liste de chaînes de flotteurs

http://i.stack.imgur.com/L1Z7z.png

Sans nombre = float(number) , je reçois ['3.7', '-22', '3500', '38', '-11.993', '2200', '-1', '3400', '3400', '-3400', '-22', '12', '11', '10', '9.0']

OriginalL'auteur Rob Blaze | 2012-03-21