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
      影子拷贝,也叫浅拷贝,遇到引用类型,只是复制了一个引用而已,就是复制了一个门牌号(内存地址)而已。
      如果修改一个,就会改变其他的,因为用的是同一个门牌号。
    深拷贝
      所有的内容就全部复制一份。不管是什么类型。
    我的目标是每天厉害一点点
  • 相关阅读:
    iOS-UISearchBar去掉边线
    iOS-Pods里三方文件导入找不到头文件
    iOS-如何导出P12文件
    Roman to Integer
    ZigZag Conversion
    Merge Two Sorted Lists
    Range Sum Query
    Range Sum Query
    Range Sum Query 2D
    Integer to English Words
  • 原文地址:https://www.cnblogs.com/sidaofeng/p/10065062.html
Copyright © 2011-2022 走看看