Python dict में नेस्टेड गुणों तक पहुंचने का सबसे आसान और सबसे पठनीय तरीका है, प्रत्येक आइटम पर लूप और लूप के लिए उपयोग करना, जबकि अगला मान अंत तक प्राप्त करना है।
उदाहरण
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