执行以下Python代码后,下列说法正确的是?

iu748856 单选题 共 个子题
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

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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧