下列关于以下Python代码运行结果及序列特性的说法中,正确的是?

gz705382 单选题 共 个子题

执行如下Python代码:

list_a = [1, 2, 3]
list_a.append(4)
str_b = "abc"
str_b += "def"
tuple_c = (1, [2, 3])
# 尝试修改元组内的列表元素
tuple_c[1].append(4)
# 尝试直接修改元组元素
# tuple_c[0] = 2

下列说法正确的是:

A

执行后list_a的值仍为[1, 2, 3],append()方法不会修改原列表对象

B

执行后str_b的值为"abcdef",且str_b与初始创建的"abc"是同一个内存对象

C

执行后tuple_c的值为(1, [2, 3, 4]),元组本身未被修改,仅修改了元组内部的可变列表元素

D

上述代码中所有未被注释的语句都会抛出TypeError异常

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