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

किसी ऑब्जेक्ट के फ़ील्ड से पायथन डिक्शनरी कैसे बनाएं?

__dict__ विशेषता किसी भी वस्तु के क्षेत्र से एक शब्दकोश लौटाती है।

आइए हम एक वर्ग व्यक्ति को परिभाषित करें

>>> class person:
def __init__(self):
   self.name='foo'
   self.age = 20
def show(self):
   print (self.name, self.age)

अब हम इस वर्ग की एक वस्तु घोषित करते हैं और इसकी __dict__ विशेषता प्राप्त करते हैं जो कि शब्दकोश वस्तु बन जाती है

>>> p = person()
>>> d = p.__dict__
>>> d
{'name': 'foo', 'age': 20}

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

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

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

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

  1. कैसे एक अजगर शब्दकोश से एक कुंजी निकालने के लिए?

    पायथन का डेल कीवर्ड किसी भी वस्तु का बहुत अधिक उपयोग किया जाता है। शब्दकोश से किसी विशेष आइटम को हटाने के लिए, डेल स्टेटमेंट के लिए मुख्य क्लॉज प्रदान करें >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> del D1[x] >>> D1 {1: a, 2: b, 3: c, y: 2, z: 3} पॉप () विधि द्वा