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

问题描述 投票:-2回答:1

我有一个字符串L的列表。

我需要检查字符串是否是L的直接元素或采用以下格式:“ foo-element_of_L”

[对于在L中的所有X,是否有比在L中添加“ foo-X”更好的方法?

python python-3.x python-2.7
1个回答
0
投票

我将进行两次查找:

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

可能比]快得多>

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

本质上就是您所提议的。

© www.soinside.com 2019 - 2024. All rights reserved.