国产成人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中切片的浅拷贝探究,相信大家对切片的复制方式已经有所明确。对于文章内容有不了解的地方,可以先复习一下基本概念。

关注

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

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

女人被男人进入后的心理变化| 《女教师的味道3》在线观看| 妻子的妹妹免费版电视剧大全| 《高压监狱5》完整版| 《訾花交换做爰》| 《黏糊糊的你》免费观看| 电影《满足2》完整版在线观看 | 女人一旦被深喉过脖子意味着什么| 日亚M码是日本的还是中国的| 中美芬太尼是咋回事| 三年大片免费观看完整版高清| 33D蜜桃成熟| 四管齐下4PH| 台球室的特殊待遇2HD| 姐妹花破瓜双飞记的寓意和象征意..| 特殊服务| 韩浸免费观看下拉式浸画软件测评 | 女人高潮抖动多久能恢复正常 | 被两个老头又日又添| 在床上怎么做才能让男人荷尔蒙提..| 女孩蹲下小便视频大全| 蜜桃网站| 宝宝真骚是不是想被C| 班长哭了能不能再抠游戏里面的钱| 王叔我老公还在客厅呢什么小说| 被两个男人吃奶三P| 女性左腿又开腿肚子中间疼视频 | PPT成品网站1688免费| 麻豆视频| 雨天小故事| 老公把舌头放进我B里搅拌 | 打开B站看片| 黑色蕾丝女装大长腿| 韩漫免费漫画页面在线看漫画下载..| 主人请好好疼爱里面动画第二季| 人瘦奶大98G奶的注意事项| 欧美黑人狂躁日本妞| 女仆| 厨房激战饥荒老奶奶能睡觉吗| 三个老头拥着躁我一晚| 狗配人的大片视频大全