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

क्लास के ऑब्जेक्ट से डिक्शनरी बनाने के लिए Python प्रोग्राम


जब ऑब्जेक्ट और क्लास की मदद से डिक्शनरी बनाने की आवश्यकता होती है, तो एक क्लास परिभाषित की जाती है। एक 'init' फ़ंक्शन परिभाषित किया जाता है, जो वेरिएबल्स को वैल्यूज़ असाइन करता है। क्लास का एक इंस्टेंस बनाया जाता है, और init फ़ंक्शन को कॉल किया जाता है।

उदाहरण

इसके लिए एक प्रदर्शन नीचे दिया गया है:

class base_class(object):
    def __init__(self):
        self.A = 32
        self.B = 60

my_instance = base_class()
print("An instance of the class has been created")
print(my_instance.__dict__)

आउटपुट

An instance of the class has been created
{'A': 32, 'B': 60}

व्याख्या

  • एक 'base_class' परिभाषित की जाती है, और एक ऑब्जेक्ट इसे पास किया जाता है।
  • एक 'init' मेथड परिभाषित किया जाता है, और यह वेरिएबल्स को वैल्यूज़ असाइन करता है।
  • मेथड का एक इंस्टेंस बनाया जाता है।
  • मेथड को ' . ' ऑपरेटर का उपयोग करके बनाए गए ऑब्जेक्ट का उपयोग करके कॉल किया जाता है।
  1. - Python में फंक्शन से ऑब्जेक्ट कैसे लौटाएं?

    `return` स्टेटमेंट Python फंक्शन को बाहर निकलने और अपने कॉलर को मान वापस करने का कारण बनता है। फंक्शन्स का सामान्य उद्देश्य इनपुट लेना और कुछ लौटाना है। एक बार निष्पादित होने पर `return` स्टेटमेंट तुरंत फंक्शन के निष्पादन को रोक देता है, भले ही यह फंक्शन में अंतिम स्टेटमेंट न हो। मान लौटाने वाले फं

  1. - JSON ऑब्जेक्ट से Python क्लास कैसे बनाएं?

    हम python-jsonschema-objects का उपयोग कर सकते हैं जो jsonschema के ऊपर बना है। python-jsonschema-objects Python में उपयोग के लिए JSON स्कीमा के लिए ऑटोमैटिक क्लास-आधारित बाइंडिंग प्रदान करता है। हमारे पास एक सैंपल JSON स्कीमा है: schema = { title: Example Schema, type: object, propertie

  1. - नेस्टेड पायथन डिक्शनरी कैसे बनाएं?

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