Python 具名元组(NamedTuple)详解
什么是具名元组?
具名元组是 Python collections 模块中的一种数据结构,它与普通元组类似,但**允许通过名称(而不是仅仅通过索引)**来访问元素。它为元组提供了额外的可读性,并且行为类似于轻量级的对象。具名元组的底层依然是不可变的元组(tuple),因此它具有元组的所有特性和性能优势。
创建具名元组
创建具名元组可以通过 collections.namedtuple() 来完成。其语法如下:
from collections import namedtuple
# 创建具名元组类
Person = namedtuple('Person', ['name', 'age', 'gender']