当前位置:网站首页>深拷贝与浅拷贝【面试题3】
深拷贝与浅拷贝【面试题3】
2022-07-05 17:31:00 【CrazyManhhh】
深拷贝与浅拷贝的区别
浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用。因为l2使用的是之前对象的地址,所以当[2,3,4]添加数据的时候,l2的数据也发生了改变
import copy
def cal(l):
l[-1].append(6)
l.append(5)
return l
l = [1,2,[2,3,4]]
l2 = l.copy()
print(cal(l))
print(l2)
#输出结果
#[1, 2, [2, 3, 4, 6], 5]
#[1, 2, [2, 3, 4, 6]]
深拷贝,是指重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,新对象和原对象没有任何关联。
边栏推荐
- 提高應用程序性能的7個DevOps實踐
- 删除数组中的某几个元素
- Daily exercise: a series of dates
- 一口气读懂 IT发展史
- 外盘黄金哪个平台正规安全,怎么辨别?
- 服务器配置 jupyter环境
- Seven Devops practices to improve application performance
- 如何修改mysql字段为自增长字段
- ICML 2022 | Meta propose une méthode robuste d'optimisation bayésienne Multi - objectifs pour faire face efficacement au bruit d'entrée
- Cartoon: interesting pirate problem (full version)
猜你喜欢
论文阅读_中文NLP_LTP
Abnormal recovery of virtual machine Oracle -- Xi Fenfei
Six bad safety habits in the development of enterprise digitalization, each of which is very dangerous!
mongodb(快速上手)(一)
Leetcode daily practice: rotating arrays
漏洞复现----48、Airflow dag中的命令注入(CVE-2020-11978)
Thesis reading_ Chinese NLP_ LTP
“12306” 的架构到底有多牛逼?
ICML 2022 | Meta提出魯棒的多目標貝葉斯優化方法,有效應對輸入噪聲
To solve the problem of "double click PDF file, pop up", please install Evernote program
随机推荐
职场进阶指南:大厂人必看书籍推荐
Cartoon: interesting pirate problem (full version)
C # mixed graphics and text, written to the database in binary mode
Clickhouse (03) how to install and deploy Clickhouse
数据访问 - EntityFramework集成
Neural network self cognition model
Zabbix
得知女儿被猥亵,35岁男子将对方打至轻伤二级,法院作出不起诉决定
Compter le temps d'exécution du programme PHP et définir le temps d'exécution maximum de PHP
2022年信息系统管理工程师考试大纲
中国银河证券开户安全吗 开户后多久能买股票
Count the running time of PHP program and set the maximum running time of PHP
哈趣K1和哈趣H1哪个性价比更高?谁更值得入手?
Read libco save and restore the on-site assembly code
Cmake tutorial step5 (add system self-test)
Data access - entityframework integration
Teamcenter 消息注册前操作或后操作
Oracle recovery tools -- Oracle database recovery tool
一口气读懂 IT发展史
CVPR 2022最佳学生论文:单张图像估计物体在3D空间中的位姿估计