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

क्या आप कृपया पायथन डिक्शनरी मेमोरी उपयोग की व्याख्या कर सकते हैं?


शब्दकोश में कई बकेट होते हैं। इनमें से प्रत्येक बकेट में शामिल हैं

  • वर्तमान में संग्रहीत वस्तु का हैश कोड (जो उपयोग की गई टक्कर समाधान रणनीति के कारण बाल्टी की स्थिति से अनुमानित नहीं है)
  • मुख्य वस्तु का सूचक
  • मान वस्तु के लिए एक सूचक

यह 32 बिट मशीन पर कम से कम 12 बाइट्स और 64 बिट मशीन पर 24 बाइट्स तक का योग करता है। शब्दकोश 8 खाली बाल्टी से शुरू होता है। इसके बाद जब भी इसकी क्षमता पूरी हो जाती है तो प्रविष्टियों की संख्या को दोगुना करके इसका आकार बदल दिया जाता है।


  1. शब्दकोश के भीतर एक पायथन शब्दकोश को कैसे परिभाषित करें?

    एक शब्दकोश वस्तु परिवर्तनशील है। इसलिए एक शब्दकोश वस्तु को एक कुंजी के मूल्य घटक के रूप में इस्तेमाल किया जा सकता है। इसलिए हम एक नेस्टेड डिक्शनरी ऑब्जेक्ट बना सकते हैं एक अन्य डिक्शनरी ऑब्जेक्ट को कुंजी से जुड़े मूल्य के रूप में परिभाषित किया गया है। >>>> students={"student1":

  1. आप कैसे समझाएंगे कि पायथन में एक अपवाद एक वस्तु है?

    हाँ दिए गए कोड में गलती एक अपवाद वस्तु है। पायथन में सब कुछ एक वस्तु है। और प्रत्येक वस्तु में गुण और विधियाँ होती हैं। तो सूची, कार्य, टुपल्स इत्यादि जैसे अपवाद भी वस्तुएं हैं। तो अपवादों में भी अन्य वस्तुओं की तरह विशेषताएँ होती हैं। इन विशेषताओं को निम्नानुसार सेट और एक्सेस किया जा सकता है। बेस

  1. हम पायथन फ़ंक्शन से एक शब्दकोश कैसे वापस कर सकते हैं?

    पाइथन फंक्शन से डिक्शनरी को वापस करने के कई तरीके हो सकते हैं। नीचे दिए गए पर विचार करें। उदाहरण # This function returns a dictionary def foo():      d = dict();      d['str'] = "Tutorialspoint"      d['x']   = 50   &nb