gpt4 book ai didi

python - 使用子字符串列表搜索字符串列表

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:06 24 4
gpt4 key购买 nike

我有一个字符串列表,目前我可以同时搜索一个子字符串:

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']

最佳答案

>>> s = ['abc', 'efg', 'xyz']  
>>> subs = ['a', 'ef']
>>> [x for x in s if any(sub in x for sub in subs)]
['abc', 'efg']

不要使用 str 作为变量名,它是内置的。

关于python - 使用子字符串列表搜索字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24654954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com