Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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}

स्पष्टीकरण

  • एक 'बेस_क्लास' परिभाषित किया गया है, और एक ऑब्जेक्ट को पास कर दिया गया है।
  • एक 'init' विधि परिभाषित की गई है, और यह चरों को मान निर्दिष्ट करती है।
  • विधि का एक उदाहरण बनाया गया है।
  • '.' ऑपरेटर का उपयोग करके बनाए गए ऑब्जेक्ट का उपयोग करके विधि को कहा जाता है

  1. पायथन में किसी फ़ंक्शन से ऑब्जेक्ट कैसे वापस करें?

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

  1. मैं JSON ऑब्जेक्ट से पायथन क्लास कैसे बना सकता हूं?

    हम python-jsonschema-objects का उपयोग कर सकते हैं जो jsonschema के शीर्ष पर बनाया गया है। python-jsonschema-objects Python में उपयोग के लिए JSON स्कीमा के लिए एक स्वचालित वर्ग-आधारित बाइंडिंग प्रदान करता है। हमारे पास एक नमूना जोंस स्कीमा इस प्रकार है schema = '''{     "ti

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

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