深拷贝和浅拷贝的区别

python对象三要素

  • id(身份标识)
  • type(数据类型)
  • value(值)

深拷贝和浅拷贝的区别

  • 浅拷贝:创建一个新对象,引用原始对象的内存地址;所以新对象的值发生修改,原始对象的值也被修改;
  • 深拷贝:创建新对象的同时分配内存空间,原始对象的值被分配到新的内存地址中,修改新对象的值,原始对象的值不受影响;
  • 值就是对象的值,而引用是指向存储这个值的地址

Python 直接赋值、浅拷贝和深度拷贝解析 | 菜鸟教程

相关推荐
G皮T1 小时前
【Python Cookbook】文件与 IO(二)
python·i/o·io·文件·gzip·stringio·bytesio
封奚泽优2 小时前
使用Python绘制节日祝福——以端午节和儿童节为例
人工智能·python·深度学习
干啥都是小小白2 小时前
话题通信之python实现
python·机器人·ros
仟濹2 小时前
「数据采集与网络爬虫(使用Python工具)」【数据分析全栈攻略:爬虫+处理+可视化+报告】
大数据·爬虫·python·数据挖掘·数据分析
水银嘻嘻3 小时前
03 APP 自动化-定位元素工具&元素定位
python·appium·自动化
蹦蹦跳跳真可爱5893 小时前
Python----目标检测(《用于精确目标检测和语义分割的丰富特征层次结构》和R-CNN)
人工智能·python·深度学习·神经网络·目标检测·cnn
抽风的雨6103 小时前
【python深度学习】Day 42 Grad-CAM与Hook函数
开发语言·python·深度学习
Mikhail_G3 小时前
Python应用for循环临时变量作用域
大数据·运维·开发语言·python·数据分析
人衣aoa4 小时前
Python编程基础(二)| 列表简介
开发语言·python
豆沙沙包?5 小时前
2025年- H61-Lc169--74.搜索二维矩阵(二分查找)--Java版
python·线性代数·矩阵