我对python中的get()方法感到困惑

时间:2019-01-27 19:22:42

标签: python python-3.x dictionary

我对Python有点陌生,并且试图了解get()方法。我有字典z,正在使用该方法访问某些内容。给出以下代码:

z={0:"A",1:"B",2:"C"}
print(z.get(0,2))

对于任何A,我得到的输出是print(z.get(0,x))的{​​{1}}。谁能解释?

1 个答案:

答案 0 :(得分:0)

python dict.get(0)方法返回给定键的值。第二个参数也可以用于get,它是默认值,例如:get(key,defaultValue)如果提供的键在字典中不存在,则将返回默认值。

从给定的示例

z={0:"A",1:"B",2:"C"}

print(z.get(0,2))->由于字典中已存在键“ 0”,它返回值“ A”

print(z.get(5,2))->返回值2,因为字典中不存在键“ 5”