Python使用对象方式获取字典的值

2020-07-26 19:57:03 浏览数 (1)

2020-07-23 发表在 编程语言 35

字典获取值方式:

代码语言:javascript复制
aa=dict()

aa.get('aa')

如果想改成对象获取方式,可以用下列代码:

代码语言:javascript复制
# 定义一个类
class DictToObject(object):
    def __init__(self, d):
        self.__dict__.update(d)



if __name__ == '__main__':
    d = {'id': 79, 'xc': 'B01AWLPUAG', 'create_date': '', 'state': 1,
         'category_id': 2}
    r = DictToObject(d)
    print(r.xc)
    print(r.id)

0 人点赞