📌  相关文章
📜  Python - 检查元组列表是否包含所有 K(1)

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

Python - 检查元组列表是否包含所有 K

在Python中,我们可以使用以下方法来检查一个元组列表是否包含所有k:

def check_tuples(tuples_list, k_list):
    for k in k_list:
        found = False
        for tup in tuples_list:
            if k in tup:
                found = True
                break
        if not found:
            return False
    return True

这个函数遍历k列表中的每个k值,并查找元组列表中是否存在包含该k的元组。如果存在,则将found标记为True,并继续下一个k值。如果没有找到,则返回False。如果所有的k都被找到了,那么最终将返回True。

这是一个示例用法:

tuples_list = [(1,2),(2,3),(3,4)]
k_list = [1,2,3]
print(check_tuples(tuples_list, k_list)) # True

k_list = [1,2,3,4]
print(check_tuples(tuples_list, k_list)) # False

上面的输出显示了k列表中的所有元素是否都被包含在给定的元组列表中。

希望这可以帮助你检查元组列表中是否包含所有的k!