如何使用PYTHON里的copy和deepcopy

 时间:2026-02-12 00:07:10

1、打开JUPYTER NOTEBOOK,新建一个菊缝敏空白的PY文档。

如何使用PYTHON里的copy和deepcopy

2、import copy

首先我们要引入copy这个模块,这是PYTHON自带的,不用另外安装。

如何使用PYTHON里的copy和deepcopy

3、a = [8, 33, 22, 44]

b = copy.copy(a)

print(a)

print(b)

使用的时候要这样用copy.copy()。

如何使用PYTHON里的copy和deepcopy

4、a = [8, 33, 22, 44]

b = copy.copy(a)

a[0] = 88

print(a)

print(b)

如果要知道有腊栗什么变化,可以看出,第一个列表修改数据后,第二个列表不会改变。

如何使用PYTHON里的copy和deepcopy

5、c = [8, 33, [532, 322], 44]

d = copy.copy(c)

c[2][1] = 88

print(c)

print(d)

如果列表里面有额外的列表,那是没办法了。因为只能复此排制外表一层。

如何使用PYTHON里的copy和deepcopy

6、e = [8, 33, {0: 321, 8: 3223}, 44]

f = copy.copy(e)

e[2] = 88

print(e)

print(f)

如果列表里面有字典,复制过后,改变整个字典的内容,也是可以的。

如何使用PYTHON里的copy和deepcopy

7、u = [8, 33, 22, 44]

i = copy.deepcopy(u)

u[1] = 77

print(u)

print(i)

deepcopy看这里好像和copy没有什么区别。

如何使用PYTHON里的copy和deepcopy

8、o = [8, 33, [532, 322], 44]

p = copy.deepcopy(o)

o[2][1] = 88

print(o)

print(p)

但是列表里面有列表,那么这里用deepcopy就有用了

如何使用PYTHON里的copy和deepcopy

  • python如何绘制饼图
  • Python:怎么计算符合ISO标准日期所在星期数
  • eclipse 跨类调用方法
  • combobox如何添加下拉内容
  • Python使用技巧之Python如何安装pip
  • 热门搜索
    教师节手抄报一等奖简单 科技手抄报图片 圣诞手抄报 抗病毒手抄报图片 迎国庆手抄报图片 国学手抄报 母亲节手抄报的内容 暑假生活手抄报 普通话手抄报文字内容 世界遗产手抄报