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