>>> Point = namedtuple('Point',['x','y'])>>> p = Point(11, y=22)# instantiate with positional or keyword arguments>>> p[0]+ p[1]# indexable like the plain tuple (11, 22)33>>> x, y = p # unpack like a regular tuple>>> x, y
(11,22)>>> p.x + p.y # fields also accessible by name33>>> p # readable __repr__ with a name=value style
Point(x=11, y=22)