我想更改列表中的值,但所有这些都更改了

时间:2019-06-17 06:23:57

标签: python list

我在python中有一个Matrix,我想更改其中一个值。 这是我的代码:

nap = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

for i in range(int(input())):
    x,y = map(int,input().split())
    nap[x-1][y-1] = '*'

但是,当我输入我的输入时,它并不会仅更改一个值!它会更改所有“小睡”成员中的所有[y-1]值!

例如,如果我输入(1,2),则“小睡”将是:

[['0', '*', '0', '0', '0'], ['0', '*', '0', '0', '0'], ['0', '*', '0', '0', '0'], ['0', '*', '0', '0', '0']]

那我该怎么做才能改变一个值呢?!

0 个答案:

没有答案