2018-01-18 遇到了深拷贝的坑

哎= =
科研不易
科研不易
科研不易
遇到了深拷贝的坑
赶紧学习学习

import copy
a = ['1','2','3']
b = a

你以为b就等于a?就是拷贝?
大错特错,b=a指的是他们两指向了同一个地址.
巨坑= =
要深度拷贝,就import copy
快使用 b=copy.deepcopy(a)

哎= =

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

推荐阅读更多精彩内容

  • 一、GIL锁 1.1、GIL面试题:描述Python GIL的概念, 以及它对python多线程的影响?编写一个多...
    IIronMan阅读 465评论 0 0
  • 浅拷贝 copy.copy() copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝,对拷贝的对象开辟新的内存空...
    越大大雨天阅读 737评论 0 1
  • 二、浅拷贝 2.1、浅拷贝是对于一个对象的顶层拷贝,简单的理解是:拷贝了引用,并没有拷贝内容。 2.2、 看一个最...
    有怪兽103阅读 185评论 0 0
  • 先谈浅拷贝: 浅拷贝拷贝的是地址引用,可以找到共同的内容,原文件内容修改,拷贝的那份也会修改。 例子: a = [...
    段家大少xi阅读 339评论 0 0
  • Python中的拷贝分为两种,浅拷贝与深拷贝 浅拷贝:浅拷贝是对于一个对象的顶层拷贝。通俗的理解是:拷贝了引用,并...
    qtruip阅读 259评论 0 0