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

执行如下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异常

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