第27564题 单选题
执行以下Python代码后,下列说法正确的是?
import copy
a = [1, [2, 3], 4]
b = a.copy()  # 浅拷贝
c = copy.deepcopy(a)  # 深拷贝

# 操作1:修改浅拷贝对象的子列表元素
b[1].append(5)
# 操作2:修改深拷贝对象的顶层元素
c[2] = 6
A

执行后变量a的值为[1, [2, 3], 4]

B

执行后变量b的值为[1, [2, 3, 5], 4]

C

执行后变量c的值为[1, [2, 3, 5], 6]

D

浅拷贝与深拷贝的实现原理完全一致,仅拷贝的层级不同

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析