collections.namedtuple()函数可创建一个命名元组,可以通过字段操作元组元素,并且占用的内存空间较小。

    1. from collections import namedtuple
    2. # 创建一个命名元组
    3. Subscriber = namedtuple("Subscriber", ["addr", "join_time"])
    4. sub = Subscriber("jonesy@example.com", "2022-03-31")
    5. print(sub.addr) # jonesy@example.com
    6. print(sub.join_time) # 2022-03-31