Python的collections模块
Python的collections模块中namedtuple结构使用示例 # 命名元组,使得元组可像列表一样使用key访问(同时可以使用索引访问) from collections import namedtuple # test_name任意起的名字 Point = namedtuple('test_name',['x','y']) p=Point(1,2) print('x=',p.x,'y=',p.y) x= 1 y= 2 #namedtuple 还提供了_make从iterable对象中创建新的实例: t = Point._make([10,20]) print(t.x,t.y) 10 20