文章目录
写在前面
namedtuple 是tuple的升级版本,主要解决了tuple 不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义。
关于标题 “python 打印日志一目了然的数据结构”其实应该是namedtuple 在我是用的过程中,比较高频的使用在打印日志上。
namedtuple 使用
- 尝试namedtuple
from collections import namedtuple
example_namedtuple = namedtuple("example_namedtuple",["id","log"],"learn data struct namedtuple a higher tuple")
- namedtuple 声明
example_a = example_namedtuple(id=1,log="test")
- namedtuple 读取
print (example_a.id,example_a.log)
- namedtuple 是否可以改写(不可以改写,tuple 不能改写)