首页 > 解决方案 > 为什么我无法在 python 上准确地达到那个位置的值

问题描述

def matrix():
    rows = 10
    columns = 9

    arr = [[0]*columns]*rows
    file = open("blAblA")
    for i in range(rows):
        for j in range(columns-1):
            arr[i][j] = int(file.readline().rstrip("\n"))
        print(arr[i])
    print("-------------------------------------------------")

    for k in range(rows):
        print(arr[k])

matrix()

为什么这两个“for”循环给了我不同的输出,如下所示: 图片

标签: pythonarrayslistloopsfor-loop

解决方案


推荐阅读