Python 如何为二维数组中的某个对象赋值?

Python 如何为二维数组中的某个对象赋值?,python,arrays,list,2d,Python,Arrays,List,2d,这是我为战舰游戏生成棋盘的代码。现在我要做的是给每个零赋值。例如,“1,1”将等于左上角的1,而“1,2”将等于左上角的第二个,等等。因此,当被问及: Fire('您要拍摄的位置的输入坐标?') 如果玩家输入,例如。 1,1 它将知道它在左上方开火 非常感谢 def main(): create_board() print_board() def create_board(): for x in range(4): board.append(["O"]

这是我为战舰游戏生成棋盘的代码。现在我要做的是给每个零赋值。例如,“1,1”将等于左上角的1,而“1,2”将等于左上角的第二个,等等。因此,当被问及: Fire('您要拍摄的位置的输入坐标?') 如果玩家输入,例如。 1,1 它将知道它在左上方开火

非常感谢

def main():
    create_board()
    print_board()


def create_board():
    for x in range(4):
        board.append(["O"] * 4)

def print_board(): 
    for row in board:
        print(" ".join(row))
>>> x = [[1,2],[3,4]]
>>> print(x)
[[1, 2], [3, 4]]

>>> x[1][1] = 5
>>> print x
[[1, 2], [3, 5]]