python 判断多个键值是否都在一个字典里

2025-03-13 20:43:25
推荐回答(4个)
回答1:

foo  =  {"foo":1,"bar":2}
if all (k in foo for k in ("foo","bar")):
    print("They're there!")

请点击输入图片描述

回答2:

set( [ key1 ,key2 ] ).intersection( dict )

回答3:

def has_keys(dic, *keys):
for k in keys:
if k not in dic.keys():
return False
return True


has_keys(dict,key1,key2,key3,key4)

回答4:

set([key1, keys]).issubset(d)