字典列表 轉為 具名元組列表
def tuplify_dicts(dicts: list): # 字典列表 轉為 具名元組列表
keys = {key for line in dicts for key in line.keys()}
Struct = namedtuple('Struct', sorted(keys), rename=True) # rename=True 防止重名或者無效名字
Struct.__new__.__defaults__ = (None, ) * len(Struct._fields)
return [Struct(**dict_l) for dict_l in dicts]

浙公網安備 33010602011771號