Namedtuple वर्ग को संग्रह मॉड्यूल में परिभाषित किया गया है। यह एक नया टपल उपवर्ग देता है। नए उपवर्ग का उपयोग टपल जैसी वस्तुओं को बनाने के लिए किया जाता है, जिनमें विशेषता लुकअप के साथ-साथ अनुक्रमणीय और चलने योग्य फ़ील्ड होते हैं। कंस्ट्रक्टर तर्क के रूप में नाम और फ़ील्ड सूची टाइप करता है। उदाहरण के लिए, टपल नाम के एक छात्र को इस प्रकार घोषित किया जाता है -
>>> from collections import namedtuple >>> student=namedtuple("student","name, age, marks")
इस नामांकित वर्ग की वस्तु को -
. के रूप में घोषित किया गया है>>> s1=student("Raam",21,45)
इस वर्ग में _asdict() विधि है जो ऑर्डरडिक्ट() ऑब्जेक्ट लौटाती है
>>> d=s1._asdict() >>> d OrderedDict([('name', 'Raam'), ('age', 21), ('marks', 45)])
नियमित डिक्शनरी ऑब्जेक्ट प्राप्त करने के लिए dict() फ़ंक्शन का उपयोग करें
>>> dct=dict(d) >>> dct {'name': 'Raam', 'age': 21, 'marks': 45}
अच्छा