方法一:in关键字
可以通过in关键字判断key是否存在,比如:
scores={"Mike":88,"Tom":89,"Mary":95,"Jack":95}
"Mike" in scores
以上代码将会返回True。
方法二:get()方法
语法:字典名.get("键名", default=None)
字典 get() 函数返回指定键的值,如果值不在字典中,则返回默认值。
scores={"Mike":88,"Tom":89,"Mary":95,"Jack":95}
scores.get("Mike","没有这个人")
以上代码会返回整数88。
如果指定键的值不存在时,返回该默认值:
scores={"Mike":88,"Tom":89,"Mary":95,"Jack":95}
scores.get("John","查不到人的时候会出现这句话")
以上代码会返回字符串"查不到人的时候会出现这句话"。
尝试在右边代码框完成以下操作:
1、查看字典scores={"Mike":88,"Tom":89,"Mary":95,"Jack":95}是否拥有键为"Jack"的键值对。
2、如果找不到键“Jack”,则返回“查无此人”,那么该怎么写?