开发者社区> 问答> 正文

如何将字符串匹配到模式“ Foo-Bar”,其中Bar可以是列表的任何元素

关闭。这个问题需要细节或明确性。它当前不接受答案。

  • *是否想改善此问题?*添加详细信息并通过编辑此帖子来澄清问题。 在14小时前关闭。

我有一个字符串列表L。

我需要检查一个字符串是否直接是L的元素还是该格式:“ foo-element_of_L”

是否有比在L中为L中的所有X添加“ foo-X”更好的方法呢?

问题来源:stackoverflow

展开
收起
is大龙 2020-03-21 18:14:55 405 0
1 条回答
写回答
取消 提交回答
  • 我将进行两次查找:

    if x in L or f'foo-{x}' in L:
    

    这可能比

    if any(x == y or f'foo-{x}' == y for x in L):
    

    这基本上就是您的建议。

    回答来源:stackoverflow

    2020-03-21 18:15:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载