Namedtuple ক্লাস collections মডিউলে সংজ্ঞায়িত। এটি একটি নতুন টাপল সাবক্লাস ফেরত দেয়। নতুন সাবক্লাস ব্যবহার করে টাপল-লাইক অবজেক্ট তৈরি করা যায় যেগুলোর ফিল্ড অ্যাট্রিবিউট লুকআপ দ্বারা অ্যাক্সেসযোগ্য, সাথে সাথে ইনডেক্সযোগ্য ও ইটারেবল। কনস্ট্রাক্টর টাইপ নাম এবং ফিল্ড লিস্ট আর্গুমেন্ট হিসেবে নেয়। উদাহরণস্বরূপ, একটি student namedtuple নিচের মত ডিক্লেয়ার করা হয়:
>>> from collections import namedtuple >>> student=namedtuple("student","name, age, marks")এই namedtuple ক্লাসের অবজেক্ট নিচের মত ডিক্লেয়ার করা হয়:
>>> s1=student("Raam",21,45)এই ক্লাসে _asdict() মেথড থাকে যা orderdict() অবজেক্ট ফেরত দেয়।
>>> d=s1._asdict() >>> d OrderedDict([('name', 'Raam'), ('age', 21), ('marks', 45)])সাধারণ ডিকশনারি অবজেক্ট পেতে dict() ফাংশন ব্যবহার করুন।
>>> dct=dict(d) >>> dct {'name': 'Raam', 'age': 21, 'marks': 45}ভালো