我有以下列表:
A = [x,y,z]
我需要帮助编写Python中的代码,如果列表中有x或y或z的任意组合,则返回True
,但如果A之外的任何其他变量都在,则返回False
清单。
示例:
B = [x] (return True)
B = [l] (return False)
B = [x,z] (return True)
B = [x,y,z,l] (return False)
答案 0 :(得分:0)
def b(list_of_b):
A = ['X', 'Y', 'Z']
for i in list_of_b:
if i in A:
return True
return False
print(b(['X','Y']))
这可能有助于快乐编码
答案 1 :(得分:0)
您可以从列表中创建一个集合,并检查元素是否是其子集
sA = set(list)
sE = set(elements)
check = sE <= sA