📅  最后修改于: 2023-12-03 15:33:57.234000             🧑  作者: Mango
在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!