关于class的数据传递

  • python不同的字典或类中数据的更新方式
class A(object):
    def __init__(self,a,b):
        self.a = a
        self.b = b
dict1 = A(2,4)
class B():
    def __init__(self,a):
        self.a = a
        
dict2 = B(dict1)
print dict2.a.__dict__
dict1.a = 10
dict1.b = 10
print dict2.a.__dict__   

如上所示,class B的对象当中引入了classA的对象, 当对象dict1发生变化的时候,对象dict2也自动更新了。因此在维护一个数据集的过程中,只要维护好所有的基础数据,其他映射他的数据都会自动发生变化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //iOS一般用oc写,也可以用swift写.目前oc还是主流,swift是未来趋势. OC的理解与特性 OC作为...
    李某lkb阅读 3,122评论 0 1
  • 文/Jack_lin(简书作者)原文链接:http://www.jianshu.com/p/5d2163640e2...
    笔笔请求阅读 3,587评论 0 0
  • 海陆丰 渔民总在黎明前出海 迎着金黄的日出驶向未来 而海域中的虾兵蟹将 始终敌不过他的天罗地网 面对满载而归的辛劳...
    彭庸阅读 1,592评论 0 0
  • [cp]#愿有人陪你颠沛流离# “把回忆放下 其实没那么难 难的是在那些 没有结局的故事里 少了一个认真的告别 当...
    微_风起阅读 1,833评论 0 0
  • 01 那年,温度骤降,听说北方雪很大,我说可能几百年后,南极北极或...
    A_ray阅读 1,345评论 0 0