假设我有一个列表
['', 'Tom', 'Jane', 'John', '0']
,我写了以下代码来检查它是否包含空字符串''
:if any('' in s for s in row[1:]):
print "contains empty string, continue now"
continue
我希望这只选取空字符串,但它也会选择包含'0'的列表。'0'字符串是有效的,我不想将其过滤掉。那么如何在python列表中检查空字符串?
s == ''
(或者更简单地说if '' in row
) - njzk2