这是我的输入文件示例 (z.txt)
>qrst
ABCDE-- 6 6 35 25 10
>qqqq
ABBDE-- 7 7 28 29 2
我将字母和数字存储在单独的列表中。这是数字列表的输出 #输出:['','6','','6','35','25','10'] [''、'7'、''、'7'、'28'、'29'、''、'2']
由于文件创建方式的原因,当存在个位数时,输出会有额外的空格。有没有办法去掉“”(空格)?
最佳答案
您可以利用带有 None
的 filter
作为此功能:
numbers = ['', '7', '', '7', '28', '29', '', '2']
numbers = filter(None, numbers)
print numbers
在此处查看实际效果:https://eval.in/640707
关于python - 如何从Python中读取的文件中删除空分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39461705/