python2.6以降なら名前つきタプルが使えるお

>>> import collections
>>> Point = collections.namedtuple('Point', 'x y z')
>>> p = Point(1, 2, 3)
>>> p
Point(x=1, y=2, z=3)
>>> list(p)
[1, 2, 3]
>>> p.x
1
>>> p[0]
1