参考文章地址:http://www.cnblogs.com/herbert/p/3468294.html
namedtuple是继承自tuple的子类。namedtuple和tuple比,有更多更酷的特性。namedtuple创建一个和tuple类似的对象,而且对象拥有可以访问的属性。这对象更像带有数据属性的类,不过数据属性是只读的。
实例如下:
1 import collections 2 Mytuple=collections.namedtuple('Mytuple',['x','y']) 3 n=Mytuple(1,2) 4 print n.x 5 1 6 print n.y 7 2 8 print n 9 Mytuple(x=1, y=2)