Python的namedtuple使用详解
namedtuple是继承自tuple的子类。namedtuple创建一个和tuple类似的对象,而且对象拥有可访问的属性。
下面看个列子
from collections import namedtuple
User = namedtuple('User', ['name', 'sex', 'age'])
user = User(name='kongxx', sex='male', age=21)
user = User._make(['kongxx', 'male', 21])
print user
print user.name
print user.sex
print user.age
user = user._replace(age=22)
print user
print user._asdict()