data=[[1]*3]*3 data[0][1]=45 print(data[2][1])
时间: 2023-12-24 10:05:15 浏览: 113
lianbiao.rar_4 3 2 1
这段代码的输出结果是 45。
这是因为 `data` 是一个嵌套的列表,其中 `[1]*3` 创建了一个包含三个元素为 1 的列表,然后 `*3` 复制了这个列表三次,所以 `data` 变成了一个 3x3 的矩阵,每个元素都是 1。
接下来,`data[0][1] = 45` 将第一行第二个元素的值修改为 45,所以现在 `data` 变成了 `[[1, 45, 1], [1, 45, 1], [1, 45, 1]]`。
最后,`print(data[2][1])` 输出了第三行第二个元素的值,也就是 45。
阅读全文