class Dict(dict):
__setattr__ = dict.__setitem__
__getattr__ = dict.__getitem__ # dict.k ==> dict[k]
# __getattr__ = dict.get # dict.k ==> dict.get(k)
# __getattr__ = lambda d, k: d.get(k, '') # dict.k ==> dict.get(k,default)
if __name__ == '__main__':
D = Dict({'a': '123', 'b': 365})
D.c = '233'
print(D.c)
Python 字典使用点(dict.key)方式取值 字典转对象
最新推荐文章于 2023-09-17 13:26:18 发布