python中赋值,深拷贝,浅拷贝区别

赋值,深拷贝,浅拷贝

a)Import copy引入拷贝模块

b)list1 = [1,2,[3,4]]

c)list2 = list1(这是赋值)

d)list3 = copy.copy(list1)(这是浅拷贝)

e)list4 =copy.deepcopy(list1)(这是深拷贝)

f)list1 is list2 (True)/

list1 is list3 (False)/

list1a is list4(False)

g)list1.appnd(5)/

h)list1[2].append(6)

i)list1 = [1,2,5,[3,4,6]]

j)list2 = [1,2,5,[3,4,6]]

k)list3 = [1,2,[3,4,6]]

l)list4= [1,2,[3,4]]

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

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,229评论 1 118
  • 前言: 详细介绍: List:元素有放入顺序,元素可重复Map:元素按键值对存储,无放入顺序Set:元素无放入顺序...
    YBshone阅读 12,794评论 0 17
  • Python简介 Python历史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生阅读 4,680评论 0 2
  • 短发一直是我的梦想,从大学的时候开始,就特别喜欢看别人短头发的样子。可惜天生圆脸加上发量少,去过很多的理发店,问过...
    温妮小世界阅读 3,188评论 1 1
  • 分手分到精确至几分 春天后回不去的春 恋爱病情落下发炎的根 快恶成癌症 一想起牵你的时候 伤口就开始乱了方寸 明明...
    摩洛哥旳日光倾了城_06d8阅读 1,456评论 0 0