python - 如何从Python中读取的文件中删除空分隔符?

标签 python input split emptydatatext

这是我的输入文件示例 (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']

由于文件创建方式的原因,当存在个位数时,输出会有额外的空格。有没有办法去掉“”(空格)?

最佳答案

您可以利用带有 Nonefilter 作为此功能:

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/

相关文章:

bash - 如何获取匹配的行号?

python - 从文本文件的行中提取数据

java - 如何将段落拆分成句子?

javascript - Puppeteer 在输入字段中写入

python - 更新 PyPlot 中的图像

Python 为什么我收到未定义的错误?

python - 无法在python中使用selenium webdriver定位元素

python - Paramiko,在 SSH 服务器上附加文件

c - C程序控制台输入的奇怪现象

检查输入是否为C中的整数类型