gpt4 book ai didi

python - 如何检查列表是否包含空字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:22 26 4
gpt4 key购买 nike

假设我有一个列表['', 'Tom', 'Jane', 'John', '0'],我写了下面的代码来检查它是否有空字符串'':

if any('' in s for s in row[1:]):
print "contains empty string, continue now"
continue

我希望这只会选择空字符串,但这也会选择一个包含“0”的列表。 “0”字符串有效,我不想将其过滤掉。那么如何检查 python 列表中的空字符串呢?

最佳答案

你可以只检查列表中是否有元素'':

if '' in lst:
# ...

if '' in lst[:1]: # for your example
# ...

这是一个例子:

>>> lst = ['John', '', 'Foo', '0']
>>> lst2 = ['John', 'Bar', '0']
>>> '' in lst
True
>>> '' in lst2
False

关于python - 如何检查列表是否包含空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23814280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com