如何透過鍵列表訪問巢狀的 Python 字典項?


在 Python 字典中訪問巢狀屬性最簡單、最易讀的方式是使用 for 迴圈,在獲取下一個值的同時迴圈遍歷每個項,直到結束。 

示例

def getFromDict(dataDict, mapList):
for k in mapList: dataDict = dataDict[k]
return dataDict
a = {
   'foo': 45,'bar': {
      'baz': 100,'tru': "Hello"
   }
}
print(getFromDict(a, ["bar", "baz"]))

輸出

這將輸出以下內容 −

100

更新於:05-Mar-2020

2000+ 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.