题库首页 › 青少年软件编程(Python) › 题目 26298

可以通过 [[0]*3]*5 创建 5 行 3 列的真正全 0 二维列表。( )

A:正确
B:错误

正确答案:错误

答案解析

虽然语法上确实生成了一个 5×3 的列表,但 [[0]*3]*5 是将同一行重复引用 5 次,所有行指向内存中同一个子列表。修改 data[0][1] = 9 会导致所有行的第 1 列都变成 9,并非真正独立的二维数组。正确写法应为 [[0]*3 for _ in range(5)],通过列表推导式为每一行创建独立对象。

试卷来源:202609 青少年软件编程等级考试Python六级真题

本卷相关题目

在线做题 同科目题库