#python中没有为我们提供可命名的tuple的类,这个类需要我们自己来定义,下面我们就自己来定义一个类,然后namedtuple就是可以通过名称来get #tuple中的元素,python中的tuple类默认只能通过下标来get到tuple的元素 import collections #定义了一个MyNameTupleClass的类,这里就是创建了一个叫做MyNameTuple的类,然后后面在基于这个类去创建对象 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-09 21:16:03