如何使用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
  • 热门搜索
    广西旅游局 华山旅游路线 春节旅游团购 澳门旅游景点地图 徐州周边旅游 带孩子去哪里旅游好 西双版纳旅游局 迪庆州旅游局 山东潍坊旅游景点 文明旅游活动总结