在python中搜索三个字符中的两个

amagni 发布于 4 天前 python 最后更新 4 天前 1 浏览

 info=('x','y','z')
 info2=('x','Bob','y')
 match=False
 if any(all x in info for x in info2):
    match=True
    print("True")
 else:
     print("False")
这是否有办法使其工作,以便xyzinfo2中时只打印True
已邀请:

fnam

赞同来自:

我读这个的方式你想要info(info[0])中的第一个元素,并且info中的至少一个其他元素在info2

 if info[0] in info2 and any(i in info2 for i in info[1:]):
     # do stuff