我有一个输入文件,其中每行有4个用逗号分隔的字段。例如
a,b,c,d
不幸的是,少数行被破坏并且缺少字段。例如
a,,c,d
我目前使用split将字段放入列表中。如何检查此列表中的任何条目现在是否为空?
答案 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