Python में ऑब्जेक्ट के __dict__ एट्रिब्यूट से Dictionary बनाना
__dict__ एट्रिब्यूट किसी भी ऑब्जेक्ट के फ़ील्ड्स से डिक्शनरी लौटाता है।
आइए एक person क्लास परिभाषित करें:
>>> 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}