คลาส Namedtuple ถูกกำหนดในโมดูล collections มันคืนค่า Subclass ใหม่ของ Tuple Subclass ใหม่นี้ใช้สร้าง Tuple-like Objects ที่มีฟิลด์เข้าถึงได้โดย Attribute Lookup นอกจากนี้ยัง Indexable และ Iterable Constructor รับ Type Name และ Field List เป็น Arguments ตัวอย่างเช่น Namedtuple ของนักเรียน ประกาศดังนี้:
>>> from collections import namedtuple
>>> student = namedtuple("student", "name, age, marks")
ออบเจ็กต์ของ Namedtuple Class นี้ประกาศดังนี้:
>>> s1 = student("Raam", 21, 45)
คลาสนี้มีเมธอด _asdict() ซึ่งคืนค่า Object OrderedDict()
>>> d = s1._asdict()
>>> d
OrderedDict([('name', 'Raam'), ('age', 21), ('marks', 45)])
เพื่อให้ได้ Dictionary Object แบบปกติ ใช้ฟังก์ชัน dict()
>>> dct = dict(d)
>>> dct
{'name': 'Raam', 'age': 21, 'marks': 45}