python深拷贝浅拷贝

发布时间:2019-04-09 21:44:47编辑:auto阅读(2033)

    python深拷贝和浅拷贝问题:

      什么是深拷贝?

        (个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址

      什么是浅拷贝?

        (个人理解)就是引用地址

    (1)用等于号的拷贝都属于浅拷贝

         

     

    (2)导入copy包用deepcopy进行深拷贝

                    

     

    (3)copy包中的copy方法有点特殊

        copy.copy方法只能对第一层数据进行深拷贝,但是如果要是被拷贝的数据是不可变的,例如元祖则会根据判断进行浅拷贝

        

        

     

关键字