如何透過鍵列表訪問巢狀 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-03-2020

2K+ 瀏覽量

開始您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.