Python中字典dictionary的get方法


在python词典中,以下是访问键值的常规方法。

dic = {"A":1, "B":2} 
print(dic["A"]) 
print(dic["C"]) 

这里出现的问题是代码的第三行返回一个关键错误:

Traceback (most recent call last):
  File ".\dic.py", line 3, in 
    print (dic["C"])
KeyError: 'C'

所述的get()方法用来避免这种情况。此方法返回给定键的值(如果存在于字典中)。如果不是,则它将返回None(如果get()仅与一个参数一起使用)。

句法 :

Dict.get(key, default=None)

例:

ic = {"A":1, "B":2} 
print(dic.get("A")) 
print(dic.get("C")) 
print(dic.get("C","未找到 ! ")) 

输出:

1
None
未找到 !

 

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1