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
      影子拷贝,也叫浅拷贝,遇到引用类型,只是复制了一个引用而已,就是复制了一个门牌号(内存地址)而已。
      如果修改一个,就会改变其他的,因为用的是同一个门牌号。
    深拷贝
      所有的内容就全部复制一份。不管是什么类型。
    我的目标是每天厉害一点点
  • 相关阅读:
    Docker大会的新福利:LinuxKit 和 Moby 开源项目
    NS3
    (OK) NS3
    MPTCP
    Utilizing multi-core processors in NS-2
    (OK) Fedora 24
    error compiling gcc: undefined reference to libc_name_p
    gccxml
    NS3
    NS3
  • 原文地址:https://www.cnblogs.com/sidaofeng/p/10065062.html
Copyright © 2011-2022 走看看