python -- 解決字典【KEY ERROR】

August1226發表於2018-06-13

【問題描述】

通過KEY來獲取對應的值時,如果KEY不在字典中,就會報錯KeyError,引起程式執行終止。

例子:

test_0 = {"id":[1,1,2,3,3,4,5,5],"price":[5,6,8,3,4,6,9,5],"amount":[1,1,2,1,1,1,2,1],"status":['sale','sale','no','no','sale','no','sale','no']} 
test_0['time']

【解決辦法】

使用get()方法來呼叫

語法:dict.get(key,default = None)

當字典中包含此key時,則返回此值,否則會返回預設的值(None),這裡的預設值可以自行更改

test_0.get('time',"沒有這個Key!")

解決問題!

(僅供個人學習,不負責任~~~~~~~~~~~~~~)

相關文章