python 浅copy和深deepcopy
来源:互联网 发布:刀剑神域第二季 知乎 编辑:程序博客网 时间:2024/05/22 14:20
import copyperson=["name",["bank_card_id",10000]]#浅copyp1=person.copy()p2=person.copy()print(p1,p2)#第一层完全拷贝不受影响p1[0]="lichen"p2[0]="weidanling"print(p1,p2)#第二层不拷贝,受影响p1[1][1]=9000print(p1,p2)#deepcopy 全是完全拷贝,都不受影响# list=["lichen","weidanling",["money",100000]]# list_deepcopy1=copy.deepcopy(list)# list_deepcopy2=copy.deepcopy(list)# list_deepcopy1[0]="lichen1"# list_deepcopy2[0]="lichen2"# print(list_deepcopy1,list_deepcopy2)# list_deepcopy1[2][1]=9000# list_deepcopy2[2][1]=8000# print(list_deepcopy1,list_deepcopy2)
输出:
[‘name’, [‘bank_card_id’, 10000]] [‘name’, [‘bank_card_id’, 10000]]
[‘lichen’, [‘bank_card_id’, 10000]] [‘weidanling’, [‘bank_card_id’, 10000]]
[‘lichen’, [‘bank_card_id’, 9000]] [‘weidanling’, [‘bank_card_id’, 9000]]
阅读全文
0 0
- python 浅copy和深deepcopy
- python浅拷贝和深拷贝 copy()和deepcopy()
- python copy.copy和copy.deepcopy
- Python中的Copy和Deepcopy
- Python中的copy和deepcopy
- python里的copy和deepcopy
- Python中copy和deepcopy中的区别
- Python中“=”、切片、copy和deepcopy
- Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
- Python:浅拷贝与深拷贝copy.deepcopy()
- Python copy()与deepcopy()区别,深拷贝与浅拷贝
- python 浅复制、深复制(copy/deepcopy)
- python的深拷贝deepcopy与浅拷贝copy
- python的copy.copy()和copy.deepcopy()方法
- python copy deepcopy
- python copy & deepcopy 区别
- python copy & deepcopy 区别
- python copy & deepcopy 区别
- SpringCloud网关Zuul
- 进程间通信(IPC)2 ------ 有名管道
- JAVA快速批量删除文件
- mac下载的文件后缀@问题:-rw-r--r--@
- rabbitmq lazy-queues测试
- python 浅copy和深deepcopy
- JAVA 枚举
- python在window上的环境搭建
- Unity3d游戏开发注意事项
- Day14
- 浅析Java中的final关键字
- Qt之QStackedWidget
- OpeningStartAnimation
- matlab bsxfun