Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

कीज़ की लिस्ट के माध्यम से नेस्टेड पायथन डिक्शनरी आइटम कैसे एक्सेस करें?


पायथन डिक्शनरी में नेस्टेड प्रॉपर्टी एक्सेस करने का सबसे आसान और पठनीय तरीका फॉर लूप का उपयोग करना है और प्रत्येक आइटम पर लूप करते हुए अगला मान प्राप्त करना है, जब तक अंत न हो जाए।

उदाहरण

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

  1. - पायथन में डिक्शनरी में नई कुंजियां कैसे जोड़ें?

    डिक्शनरी कुंजी-मान जोड़ियों का एक अनऑर्डर्ड संग्रह है। प्रत्येक एलिमेंट स्थिति इंडेक्स द्वारा पहचाना नहीं जाता है। इसके अलावा, इस तथ्य के कारण कि कुंजी दोहराई नहीं जा सकती, हम बस एक नई कुंजी का उपयोग करते हैं और उसे एक मान निर्दिष्ट करते हैं ताकि एक नई जोड़ी डिक्शनरी में जुड़ जाए।>>> D1 = {

  1. - Python में Dictionary को Keys के अनुसार कैसे Sort करें?

    Python में Dictionary को Keys द्वारा Sort करना Python के Standard Library में collections मॉड्यूल होता है जिसमें High-Performance Container Data Types की परिभाषाएं होती हैं। OrderedDict Dictionary का एक Subclass है जो Dictionary Object में Add की गई Entries के Order को याद रखता है। जब हम Ordered Di

  1. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera