#python中没有为我们提供可命名的tuple的类,这个类需要我们自己来定义,下面我们就自己来定义一个类,然后namedtuple就是可以通过名称来get#tuple中的元素,python中的tuple类默认只能通过下标来get到tuple的元素import collections#定义了一个MyNameTupleClass的类MyNameTupleClass = collections.namedtuple(‘MyNameTupleClass‘,[‘x‘,‘y‘,‘z‘])obj = MyNameTupleClass(11,22,33)print(obj[0])print(obj.x)print(obj[1])print(obj.y)print(obj[2])print(obj.z) # 11# 11# 22# 22# 33# 33
时间: 2024-12-10 20:46:40