zoukankan      html  css  js  c++  java
  • python-深浅copy总结

    # ##################### 深浅copy总结 ####################

    1、字符串和数字的
    对于字符串和数字只要是copy,不管是浅copy和深copy,还是赋值,地址id永远是一样的。
      而且值都是copy的索引

    2、列表 元组 字典 等等
      2.1 #### 浅 copy ####

       只copy一份最外层,其他的层的id都是一样的

      2.2 #### 深 copy ####

         除了最内层,所有的层都copy一份,只有最底层(字符串或者是数字)的id是一样的
    内容一样 == 是True
    id 一样 is 是True

    出现引用类型的时候,使用copy,要特别小心。
    shadow copy
      影子拷贝,也叫浅拷贝,遇到引用类型,只是复制了一个引用而已,就是复制了一个门牌号(内存地址)而已。
      如果修改一个,就会改变其他的,因为用的是同一个门牌号。
    深拷贝
      所有的内容就全部复制一份。不管是什么类型。
    我的目标是每天厉害一点点
  • 相关阅读:
    欧拉定理证明&阶乘的逆元
    Tree POJ
    GCD
    java42
    java41
    java
    java40
    搭建两个网站的琐碎问题
    虚拟机从无到有,服务器从无到有的历程(在更)
    java39
  • 原文地址:https://www.cnblogs.com/sidaofeng/p/10065062.html
Copyright © 2011-2022 走看看