如何透過鍵列表訪問巢狀 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP