Python使用对象方式获取字典的值
字典获取值方式:
python
aa=dict()
aa.get('aa')
aa=dict()
aa.get('aa')
如果想改成对象获取方式,可以用下列代码:
python
# 定义一个类
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)
# 定义一个类
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)