假设d = {"john":40, "peter":45},使用的d["susan"]获取一个值时将发生( )。
A. 因为"susan"不是字典中的一个值,抛出KeyError异常
B. 正常执行,没有异常发生,返回None
C. 因为"susan"不是字典中的一个键,抛出KeyError异常
D. 因为"susan"不是字典中的一个键,抛出语法错误
参考答案:C
假设d = {"john":40, "peter":45},使用的d.get("susan")获取一个值时将发生( )。
A. 因为"susan"不是字典中的一个值,抛出KeyError异常
B. 正常执行,没有异常发生,返回None
C. 因为"susan"不是字典中的一个键,抛出KeyError异常
D. 因为"susan"不是字典中的一个键,抛出语法错误
参考答案:B