我正在寻找通过另一个停止列表过滤一个列表的不错的 Pythonic 方式,但我想首先匹配第二个列表中的子字符串。
具体来说:我有 URL 列表 1 和列表 2,例如:
['microsoft.com', 'ibm.com', 'cnn', '.ru'] etc
第一个 URL 列表很大(数千个项目),第二个列表较小,例如 500-1000。但是使用“in”或集合的简单匹配是不够的,因为第二个列表项应该用作子字符串搜索。我能想到的只是两个“for”循环,但它们似乎不是pythonic :)
PS 目的是从第一个列表中删除匹配的项目。