K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
执行如下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
下列说法正确的是:
执行后list_a的值仍为[1, 2, 3],append()方法不会修改原列表对象
执行后str_b的值为"abcdef",且str_b与初始创建的"abc"是同一个内存对象
执行后tuple_c的值为(1, [2, 3, 4]),元组本身未被修改,仅修改了元组内部的可变列表元素
上述代码中所有未被注释的语句都会抛出TypeError异常