【发布时间】:2014-08-30 13:17:53
【问题描述】:
我有一个字符串列表,目前我可以同时搜索一个子字符串:
str = ['abc', 'efg', 'xyz']
[s for s in str if "a" in s]
正确返回
['abc']
现在假设我有一个子字符串列表:
subs = ['a', 'ef']
我想要一个类似的命令
[s for s in str if anyof(subs) in s]
应该返回
['abc', 'efg']
【问题讨论】:
-
您是否尝试过自己解决这个问题?也许创建一个辅助函数?您能否与我们分享您的尝试?
-
你考虑过使用
any吗?另外,不要将您自己的变量命名为str。
标签: python string list substring