#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

相关文章:

  • 2021-06-13
  • 2022-02-25
  • 2022-12-23
  • 2021-06-16
  • 2021-12-05
  • 2022-12-23
  • 2021-06-17
猜你喜欢
  • 2021-08-13
  • 2021-09-26
  • 2022-12-23
  • 2021-07-12
  • 2022-01-08
  • 2021-10-22
  • 2021-09-08
相关资源
相似解决方案