python中g(shù)et函數(shù)用法是什么?一起來看下吧:
python是以鍵值對(duì)的形式存儲(chǔ)數(shù)據(jù)的,get()方法可以返回指定鍵的值,如果該鍵不存在的話,返回默認(rèn)值。
語法:
dict.get(key,default=None)
參數(shù):
key:需要查找的鍵。
default:如果查找的鍵不存在的話,返回default默認(rèn)的值。
None:返回指定鍵的值,如果值不存在的話返回默認(rèn)值None。
例如:
dict?=?{"age":18,"weight":65} print(dict.get("age")) #?輸出結(jié)果為:18
print(dict.get("height")) #?由于字典dict中沒有height這個(gè)鍵,返回的是默認(rèn)值None。 print(dict.get("height",0)) #?將默認(rèn)值改為0,輸出結(jié)果為0
和dict[key]的區(qū)別
dict.get(key)和dict[key]在key值存在的情況下,都能得到對(duì)應(yīng)的鍵值。但是當(dāng)使用dict[key]時(shí),key必須要存在,否則會(huì)報(bào)錯(cuò)。但是dict.get[key]中的key可以不存在,因?yàn)間et方法有一個(gè)默認(rèn)的參數(shù)None,當(dāng)key不存在的時(shí)候,返回None。
以上就是小編今天的分享,希望可以幫助到大家。