Python ---------copy,,copy---探索1
Python ---------copy,,copy---探索1
copy---探索
1.浅copy 就相当于把变量指针指向对象 相当于给对象从新起了个小名
a=[[1,2],3,4]
a=[[1,2],3,4]b=a.copy()# print(a)# print(b)# >>>>[[1, 2], 3, 4]# >>>>[[1, 2], 3, 4]# b[2]=1# print(a)# print(b)# >>>>[[1, 2], 3, 4]# >>>>[[1, 2], 3, 1]b[0][1]=44# print(a)# print(b)# >>>[[1, 44], 3, 4]# >>>[[1, 44], 3, 4]
2.深copy 就像把对象从新创建一遍 连个对象没有关系
a=[[1,2],3,4]import copyb=copy.deepcopy(a)# print(b)# print(a)# >>>[[1, 2], 3, 4]# >>>[[1, 2], 3, 4]# b[2]=888# print(b)# print(a)# >>>[[1, 2], 3, 888]# >>>[[1, 2], 3, 4]b[0][1]=999print(a)print(b)[[1, 2], 3, 4][[1, 999], 3, 4]
千 里 之 行 始 于 足 下
Python ---------copy
相关内容
- python-------装饰器,,一、简单的装饰器1.
- python-装饰器,,★定义在不改变原函数
- Python – 魔法方法,,魔法方法有触发时机在
- python基础4,,内容概要:一、递归递
- unisound_asr 云知声 语音识别 python版接口,,抽空,实现了
- OpenCV-Python基础教程5-阈值分割与Otsu阈值法,,一、固定
- 小白之Python-基础中的基础02,,Python-基础中
- APP自动化(java和python)——参考——appium参考,,参考
- python re模块findall使用,,今天练习re模块时候
- tkinter模块(python3),,root.title
评论关闭