开发者社区 问答 正文

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

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

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

我有一个字符串列表L。

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

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

问题来源:stackoverflow

展开
收起
is大龙 2020-03-21 18:14:55 435 分享 版权
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
    赞同 展开评论
问答地址: