栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础学习-拷贝

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础学习-拷贝

在学习python中 发现一个小的知识点 记录一下以免遗忘
大佬绕路

这里list11是原list。
这里执行的操作分别为

list13 list11
list12 list11[:]

这两种方法的区别在于 一个是直接进行赋值 一个是利用分片的方法进行赋值。他们的效果有点类似于深浅拷贝的含义。
1、通过等号直接赋值相当于只是多了一个指向原list的指针 他们的指向是一致的 所以改变list11 list13也会随之改变。
2、而通过分片的方法进行赋值 相当于在内存区域多划出了一个区域存储list12 所以list11的值改变并不会影响到list13.
下面有一段视频教程的代码 看了之后也许会帮助理解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268102.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号