如何检查空字段

时间:2014-09-18 12:52:32

标签: python

我有一个输入文件,其中每行有4个用逗号分隔的字段。例如

a,b,c,d

不幸的是,少数行被破坏并且缺少字段。例如

a,,c,d

我目前使用split将字段放入列表中。如何检查此列表中的任何条目现在是否为空?

2 个答案:

答案 0 :(得分:4)

使用all,如果有任何空字符串,它将返回False。否则True

>>> all(['a', 'b', 'c', 'd'])
True
>>> all(['a', '', 'c', 'd'])
False

答案 1 :(得分:1)

如果你需要知道哪个字段是空的,请尝试这样的事情:

emptys_list = []

for i in range(len(list)):
    if list[i] == '':
        emptys_list.append[i]

return emptys_list