国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中切片的浅拷贝探究

python中切片的浅拷贝探究

头像

小妮浅浅

2021-03-25 09:39:395790浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、浅拷贝说明

浅拷贝,拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。也就是,把对象复制一遍,但是该对象中引用的其他对象我不复制。

2、切片拷贝实例

切片操作的返回结果是一个新的独立的序列。以列表为例,列表切片后得到的还是一个列表,占用新的内存地址。

当取出切片的结果时,它是一个独立对象,因此,可以将其用于赋值操作,也可以用于其它传递值的场景。但是,切片只是浅拷贝,它拷贝的是原列表中元素的引用,所以,当存在变长对象的元素时,新列表将受制于原列表。

li = [1, 2, 3, 4]
ls = li[::]
 
li == ls # True
id(li) == id(ls) # False
li.append(li[2:4]) # [1, 2, 3, 4, [3, 4]]
ls.extend(ls[2:4]) # [1, 2, 3, 4, 3, 4]
 
# 下例等价于判断li长度是否大于8
if(li[8:]):
    print("not empty")
else:
    print("empty")
 
# 切片列表受制于原列表
lo = [1,[1,1],2,3]
lp = lo[:2] # [1, [1, 1]]
lo[1].append(1) # [1, [1, 1, 1], 2, 3]
lp # [1, [1, 1, 1]]

由于可见,将切片结果取出,它可以作为独立对象使用,但是也要注意,是否取出了变长对象的元素。

以上就是python中切片的浅拷贝探究,相信大家对切片的复制方式已经有所明确。对于文章内容有不了解的地方,可以先复习一下基本概念。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

桃色三国| 《夜班护士》结局| 东北老肥熟口味重的原因分析| 教练车内含乳挺进她漫画| 双男主高干文小说| 百度CREATE2025| 老公每天晚上吃奶对身体有伤害吗 | 《丰满的女邻居》播放| 吻戏原声 哔哩哔哩| 倫理片《亂倫》| 老王吮她的花蒂和奶水| 学校教室里可以插自己电脑吗| 巨乳童颜| 中文在线字幕观看电视剧 | 男人把因因放到女人因困里视频| 亚马逊的眼泪| 免费B站看大片真人电视剧| 巨乳娘| 《临时夫妻之孽缘》| 性感| 《十二寡妇肉床艳史》| 杓怎么读| 快拨出天我是你母亲歌词监控| 精品久久久久久亚洲偷窥女厕麻豆| 动物扌雷辶鬲的小说| 压在窗户上C给别人看窗前视频 | 你对着摄像头C自己给我看| 日本CSGO大姐姐AWP| 小叔子从后面抱住我的电视剧| 强壮公借种日日躁我| 《慈母夜吟》完整版| 罗志祥多人| 7W7W77777的中文意思| 小妖精你真要我的命| 996是什么意思| 《女仆教育》动漫第一季| 少妇洗澡被强公日日澡| 女生的全身照曝光| 人犬兽人高清版在线观看| NO3B| 王局长把乳置解开吃胸的动态图