📜  另一个列表python中存在的子字符串列表的术语-任何(1)

📅  最后修改于: 2023-12-03 15:07:26.129000             🧑  作者: Mango

Python中另一个列表中存在的子字符串列表的术语-任何

在Python中,可以使用内置函数来查找一个列表中是否存在另一个列表的子字符串列表。这个函数就是any()函数。

语法

any()函数的语法如下:

any(substring in string for string in list)

其中,substring表示要匹配的子字符串,string表示要在其中查找子字符串的字符串列表,list表示要查找的字符串列表。

返回值

如果存在一个字符串列表中包含子字符串列表,则返回True;否则,返回False。

示例

下面是一个示例程序,演示了如何使用any()函数来查找一个字符串列表中是否存在另一个列表的子字符串列表:

string_list = ['abc', 'def', 'ghi', 'jkl']
substring_list = ['bc', 'gh', 'xy']

if any(substring in string for string in string_list for substring in substring_list):
    print("存在子字符串列表")
else:
    print("不存在子字符串列表")

输出结果为:"存在子字符串列表",因为'bc'和'gh'都是string_list中的子字符串。