python中get函數用法是什麼?一起來看下吧:
python是以鍵值對的形式存儲數據的,get()方法可以返回指定鍵的值,如果該鍵不存在的話,返回默認值。
語法:
dict.get(key,default=None)
參數:
key:需要查找的鍵。
default:如果查找的鍵不存在的話,返回default默認的值。
None:返回指定鍵的值,如果值不存在的話返回默認值None。
例如:
dict = {"age":18,"weight":65}print(dict.get("age"))# 輸出結果為:18
print(dict.get("height"))# 由於字典dict中沒有height這個鍵,返回的是默認值None。print(dict.get("height",0))# 將默認值改為0,輸出結果為0
和dict[key]的區別
dict.get(key)和dict[key]在key值存在的情況下,都能得到對應的鍵值。但是當使用dict[key]時,key必須要存在,否則會報錯。但是dict.get[key]中的key可以不存在,因為get方法有一個默認的參數None,當key不存在的時候,返回None。