我的程序应该读取一个包含一堆数字的文本文档,并且只列出正数。但我无法将文本文档中的字符串转换为浮点数,因此无法确定它们是否为正数。
由于复制粘贴存在问题,我附上了一张截图。
由于复制粘贴存在问题,我附上了一张截图。
http://i.stack.imgur.com/L1Z7z.png
没有float(number)
这个操作,我得到的结果是 ['3.7', '-22', '3500', '38', '-11.993', '2200', '-1', '3400', '3400', '-3400', '-22', '12', '11', '10', '9.0']
。
lst = filter(None, itertools.chain(map(float, line.split()) for line in f))
- agf