我對Python和解析數據很新。從Python中讀取字典如果密鑰可能不存在
我可以將外部JSON訂閱源拖入Python字典並遍歷字典。
for r in results:
print r['key_name']
當我走過返回的結果,我得到某個鍵不具有值的誤差(價值可能並不總是存在的記錄)。如果我打印結果,它顯示爲
'key_name': None, 'next_key':.................
我的代碼中斷了錯誤。我怎樣才能控制一個沒有價值的鑰匙?
任何幫助將不勝感激!
布洛克
有沒有辦法獲得某個密鑰的子密鑰? – brizz 2015-03-24 23:16:32
@brizz,什麼是「子密鑰」? – 2015-03-25 01:48:32
說你有一個詞典{data:{'moredata':'value','evenmoredata':'anothervalue'}},.get適用於.get('data'),但是無論如何要訪問.get 'data')['moredata'] – brizz 2015-03-25 02:47:01