2024-09-30 00:32:34 发布
网友
再次认识到这与其他几个问题类似,但我还没能转换成我的目的。用下面的片段
import re a = ['rhubarb','plain custard','jam','vanilla custard','pie','cheesecake'] s = re.compile('custard')
我想要一份单子
[2,4]
它是两个custard字符串的索引。我认为下面的问题会有所帮助,但我还没能想出如何在这里应用它。在
custard
Python equivalent of which() in R
>>> import re >>> a = ['rhubarb','plain custard','jam','vanilla custard','pie','cheesecake'] >>> [i for i, s in enumerate(a, start=1) if re.search('custard', s)] [2, 4]
注意Python使用0-index,所以我将start=1参数添加到enumerate。实际上,您应该关闭start=1以使用默认的start=0。在
start=1
enumerate
start=0
注意Python使用0-index,所以我将
start=1
参数添加到enumerate
。实际上,您应该关闭start=1
以使用默认的start=0
。在相关问题 更多 >
编程相关推荐