Python 字符串列表中的子字符串列表

Jon*_*Lee 6 python substring list

我想查找列表中是否包含子字符串列表。例如,我有:

    string_list = ['item1', 'item2', 'subject3', 'subject4']
Run Code Online (Sandbox Code Playgroud)

和子串列表

    substrings = ['item', 'subject']
Run Code Online (Sandbox Code Playgroud)

我想查找 string_list 的任何项目中是否包含“item”或“subject”。就个人而言,我会做类似的事情:

    any('item' in x for x in string_list)
Run Code Online (Sandbox Code Playgroud)

这适用于一个子字符串,但我想找到一种在子字符串列表中搜索两个字符串的漂亮方法。

Rom*_*kar 6

any(y in x for x in string_list for y in substrings)
Run Code Online (Sandbox Code Playgroud)