描述
Python 字典 get() 方法和 setdefault() 方法類似,返回指定鍵的值,如果鍵不在字典中,返回一個指定值,默認為None。
get() 和 setdefault() 區別: setdefault() 返回的鍵如果不在字典中,會添加鍵(更新字典),而 get() 不會添加鍵。
語法
get() 方法語法:
D.get(key[,default=None])
參數
- key -- 字典中要查找的鍵。
- default -- 可選參數,如果指定鍵的值不存在時,返回該值,默認為 None。
返回值
返回指定鍵的值,如果指定鍵的值不在字典中返回指定值,默認為 None。
實例
以下實例展示了 get() 方法的使用方法:
#!/usr/bin/python3 D = {'Name': 'Runoob', 'Age': 27} print ("Age 值為 : %s" % D.get('Age')) print ("Sex 值為 : %s" % D.get('Sex', "NA")) print ("Sex 值為 : %s" % D.get('Sex'))
以上實例輸出結果為:
Age 值為 : 27 Sex 值為 : NA Sex 值為 : None