平时偶尔会看到namedtuple,但不知道这玩意儿到底有什么用,特此学习一下。1. namedtuplenamedtuple 是一个类工厂,它接受一个类型名称和一个属性列表,并从中创建一个类。明晰类工厂这一点,即使用 namedtuple 创建的是一个类。namedtuple 结合了字典和元组的优点:访问性能优势,namedtuple 是基于元组的,通过索引访问元素非常快。存储性能优势,namedtuple 是不可变的,底层的数组存储被精确地分配所需的大小,内存效率胜过字典。生成的类可以被子类
Python
2023-07-30
40 点赞
0 评论
60 浏览