【发布时间】:2009-07-16 14:30:41
【问题描述】:
在 Python 中,我有一个字符串列表,其中一些可能是空字符串。获取第一个非空字符串的最佳方法是什么?
【问题讨论】:
-
您想要引用第一个空字符串还是要从列表中删除所有空字符串?这个列表是从一个拆分字符串生成的吗?
-
从正则表达式生成:matches = re.findall(r"foo(\d+)|bar(\d+)") - 我想要第一个非空字符串,但对如何也删除所有空字符串(正则表达式可能会变长)。
-
您问题的标题与您的问题正文不对应。修复其中一个。